Редакция 59 | Редакция 62 | К новейшей редакции | Авторство | Сравнить с предыдущей | Последнее изменение | Открыть журнал | Скачать | RSS
#ifndef CLASSEDITOR_H
#define CLASSEDITOR_H
#include <QMainWindow>
#include "mysql.h"
#include "mymodel.h"
#include "modelfordescriptiontable.h"
#include <QTreeView>
namespace Ui {
class ClassEditor;
}
class ClassEditor : public QMainWindow {
Q_OBJECT
public:
ClassEditor(QWidget *parent = 0);
~ClassEditor();
protected:
void changeEvent(QEvent *e);
private:
Ui::ClassEditor *ui;
MySql sql;
SettingsDialog settdialog;
TableField *field;
SqlTable *table;
QSqlTableModel* model;
// QSqlTableModel* modelForDescription;
ModelForDescriptionTable* modelForDescription;
QTableView* tableForDescription;
MyModel* mymodel;
void addNewClass(); // äîáàâèì íîâûé êëàññ
void addNewClass_new();
private slots:
void on_pushButton_clicked(); // îáðàáîò÷èê íàæàòèÿ êíîïêè "Íîâûé êëàññ"
void on_pushButton_2_clicked(); // îáðàáîò÷èê íàæàòèÿ êíîïêè "Óäàëèòü êëàññ"
void on_pushButton_3_clicked(); // îáðàáîò÷èê íàæàòèÿ êíîïêè "Íîâîå ïîëå"
void on_pushButton_4_clicked(); // îáðàáîò÷èê íàæàòèÿ êíîïêè "Óäàëèòü ïîëå"
void on_tableView_clicked(const QModelIndex & index );
};
#endif // CLASSEDITOR_H