Files
RRJServer/DB_IaT/InstructorsAndTrainees/trainees/editortrainees.h
2024-11-02 13:43:57 +03:00

43 lines
1.0 KiB
C++

#ifndef DIALOGTRAINEESGROUPS_H
#define DIALOGTRAINEESGROUPS_H
#include <QDialog>
#include <QTreeWidget>
//#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