Зачистил лишнее в интерфейсе FIM AMM задач

This commit is contained in:
krivoshein
2025-01-29 14:49:21 +03:00
parent c7021968d9
commit bcc8d52b19
4 changed files with 3 additions and 105 deletions

View File

@@ -32,16 +32,7 @@ AMMtasksWidget::AMMtasksWidget(ConnectorToServer* connectorToServer, TypeList ty
preparationTreeWidget();
ui->btnAssignTaskToTrainee->setEnabled(false);
Q_EMIT signal_currentItemChanged();
ui->btnUpdateTasks->setVisible(false);
if(type == TypeList::listForTrainee)
{
ui->btnAssignTaskToTrainee->setVisible(false);
}
ui->label->setVisible(false);
ui->editCode->setVisible(false);
threadPreparation = new QThread();
taskTreePreparation = new TaskTreePreparation();
@@ -119,7 +110,7 @@ void AMMtasksWidget::on_treeWidget_currentItemChanged(QTreeWidgetItem *current,
PM* PMmodul = static_cast<PM*>(module);
type = "PM";
code = PMmodul->pmCode();
ui->btnAssignTaskToTrainee->setEnabled(false);
accessAssignTask = false;
}
else
@@ -127,16 +118,12 @@ void AMMtasksWidget::on_treeWidget_currentItemChanged(QTreeWidgetItem *current,
DM* DMmodul = static_cast<DM*>(module);
type = "DM";
code = DMmodul->dmCode();
ui->btnAssignTaskToTrainee->setEnabled(true);
accessAssignTask = true;
}
ui->label->setText(type + " Code");
ui->editCode->setText(code);
}
else
{
ui->btnAssignTaskToTrainee->setEnabled(false);
accessAssignTask = false;
}
Q_EMIT signal_currentItemChanged();

View File

@@ -21,47 +21,7 @@
</property>
<layout class="QGridLayout" name="gridLayout">
<item row="0" column="0">
<layout class="QVBoxLayout" name="verticalLayout">
<item>
<layout class="QHBoxLayout" name="horizontalLayout_1"/>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_2">
<item>
<widget class="QLabel" name="label">
<property name="text">
<string>Code</string>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="editCode">
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_3">
<item>
<widget class="QToolButton" name="btnUpdateTasks">
<property name="text">
<string>Update List</string>
</property>
</widget>
</item>
<item>
<widget class="QToolButton" name="btnAssignTaskToTrainee">
<property name="text">
<string>Assign task</string>
</property>
</widget>
</item>
</layout>
</item>
</layout>
<layout class="QHBoxLayout" name="horizontalLayout_1"/>
</item>
</layout>
</widget>

View File

@@ -32,16 +32,7 @@ FIMtasksWidget::FIMtasksWidget(ConnectorToServer* connectorToServer, TypeList ty
preparationTreeWidget();
ui->btnAssignTaskToTrainee->setEnabled(false);
Q_EMIT signal_currentItemChanged();
ui->btnUpdateTasks->setVisible(false);
if(type == TypeList::listForTrainee)
{
ui->btnAssignTaskToTrainee->setVisible(false);
}
ui->label->setVisible(false);
ui->editCode->setVisible(false);
threadAnimation = new QThread();
waitAnimationWidget = new WaitAnimationWidget;
@@ -103,17 +94,13 @@ void FIMtasksWidget::on_treeWidget_currentItemChanged(QTreeWidgetItem *current,
code = task->title;
ui->btnAssignTaskToTrainee->setEnabled(true);
accessAssignTask = true;
}
else
{
ui->btnAssignTaskToTrainee->setEnabled(false);
accessAssignTask = false;
}
ui->editCode->setText(code);
Q_EMIT signal_currentItemChanged();
}

View File

@@ -17,42 +17,6 @@
<item row="0" column="0">
<layout class="QHBoxLayout" name="horizontalLayout_1"/>
</item>
<item row="2" column="0">
<layout class="QHBoxLayout" name="horizontalLayout_3">
<item>
<widget class="QToolButton" name="btnUpdateTasks">
<property name="text">
<string>Update List</string>
</property>
</widget>
</item>
<item>
<widget class="QToolButton" name="btnAssignTaskToTrainee">
<property name="text">
<string>Assign task</string>
</property>
</widget>
</item>
</layout>
</item>
<item row="1" column="0">
<layout class="QHBoxLayout" name="horizontalLayout_2">
<item>
<widget class="QLabel" name="label">
<property name="text">
<string>Code</string>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="editCode">
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
<resources/>