#ifndef FIMTASKSWIDGET_H #define FIMTASKSWIDGET_H #include #include "tasksAmmFim.h" #include "connectortoserver.h" namespace Ui { class FIMtasksWidget; } class FIMtasksWidget : public QWidget { Q_OBJECT private: enum ColumnsTree{ clmn_Title = 0, clmn_ID }; public: explicit FIMtasksWidget(ConnectorToServer* connectorToServer, QWidget *parent = nullptr); ~FIMtasksWidget(); public: void loadTasksAmmFimFromXML(QByteArray array); private: void fillTree(); void preparationTreeWidget(); void reSetHeadTreeWidget(); public Q_SLOTS: //Слот обработки сигнала необходимости обновления интерфейса void slot_NeedUpdateUI(); private: void loadTasksFIM(); public: QString userName; QList listTaskAmmFim; private slots: void on_btnUpdateTasks_clicked(); private: Ui::FIMtasksWidget *ui; ConnectorToServer* connectorToServer; }; #endif // FIMTASKSWIDGET_H