#ifndef DIALOGTRAINEESGROUPS_H #define DIALOGTRAINEESGROUPS_H #include #include //#include "computersLocations.h" #include "databasetrainees.h" #include "traineesview.h" namespace Ui { class EditorTrainees; } //Виджет для редактирования БД Обучаемых class EditorTrainees : /*public QDialog,*/ public TraineesView { Q_OBJECT public: explicit EditorTrainees(DataBaseTrainees* db, bool adminMode = false, QWidget *parent = nullptr); ~EditorTrainees(); private Q_SLOTS: void on_btnNewGroup_clicked(); void on_btnDeleteGroup_clicked(); void on_btnNewTrainee_clicked(); void on_btnDeleteTrainee_clicked(); void on_btnToOrFromArchiveTrainee_clicked(); void on_btnEdit_clicked(); void on_btnArchive_clicked(); void on_treeWidget_currentItemChanged(QTreeWidgetItem *current, QTreeWidgetItem *previous); private: void setCurrentGroup(QString nameGroup); void setCurrentTrainee(QString name); private: Ui::EditorTrainees *ui; }; #endif // DIALOGTRAINEESGROUPS_H