mirror of
https://gitea.msk.dinamika-avia.ru/Constanta-Design/RRJServer.git
synced 2026-03-28 19:55:48 +03:00
refact0
This commit is contained in:
@@ -195,10 +195,14 @@ void FIMtasksWidget::on_treeWidgetItemClicked(QTreeWidgetItem *item, int column)
|
||||
}
|
||||
else
|
||||
{
|
||||
setCurrentParentTask(item);
|
||||
|
||||
/*
|
||||
ui->btnAssignTask->setEnabled(false);
|
||||
|
||||
ui->btnDelete->setEnabled(false);
|
||||
ui->btnCheck->setEnabled(false);
|
||||
*/
|
||||
}
|
||||
}
|
||||
|
||||
@@ -462,4 +466,37 @@ void FIMtasksWidget::setCurrentTask(int id)
|
||||
}
|
||||
}
|
||||
|
||||
void FIMtasksWidget::setCurrentParentTask(QTreeWidgetItem *item)
|
||||
{
|
||||
if(item == nullptr)
|
||||
return;
|
||||
|
||||
int id = 0;
|
||||
|
||||
QTreeWidgetItem *treeItemParent = item->parent();
|
||||
if(treeItemParent == nullptr)
|
||||
{//задача
|
||||
id = item->text(ColumnsTreeFIM::clmnFIM_ID).toInt();
|
||||
}
|
||||
else
|
||||
{
|
||||
QTreeWidgetItem *treeItemParent1 = treeItemParent->parent();
|
||||
if(treeItemParent1 == nullptr)
|
||||
{//задача
|
||||
id = treeItemParent->text(ColumnsTreeFIM::clmnFIM_ID).toInt();
|
||||
}
|
||||
else
|
||||
{
|
||||
QTreeWidgetItem *treeItemParent2 = treeItemParent1->parent();
|
||||
if(treeItemParent2 == nullptr)
|
||||
{//задача
|
||||
id = treeItemParent1->text(ColumnsTreeFIM::clmnFIM_ID).toInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(id)
|
||||
setCurrentTask(id);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user