#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, 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(int id); void setCurrentTrainee(int id); private: Ui::EditorTrainees *ui; }; #endif // DIALOGTRAINEESGROUPS_H