пилотная рабочая версия с кодами dm/pm

This commit is contained in:
krivoshein
2024-11-27 14:45:58 +03:00
parent b94bc4764e
commit fbd2eadfa3
5 changed files with 225 additions and 8 deletions

View File

@@ -14,15 +14,29 @@ class DocTasksWidget : public QWidget
{
Q_OBJECT
private:
enum ColumnsTree{
clmn_PMorDM = 0,
clmn_ID
};
public:
explicit DocTasksWidget(QWidget *parent = nullptr);
~DocTasksWidget();
private Q_SLOTS:
void on_treeWidget_currentItemChanged(QTreeWidgetItem *current, QTreeWidgetItem *previous);
private:
void DomElementParser(QDomElement element, Module* moduleParent);
void loadDocTasksFromXML();
void deleteAllModuls();
Module* searchModuleByID(int id);
void preparationTreeWidget();
void reSetHeadTreeWidget();
void updateTreeWidget();
void addModulToTreeWidget(Module* module, QTreeWidgetItem* parentItem = nullptr);
private:
Ui::DocTasksWidget *ui;