Хранилища Subversion OpenInventory

Редакция

Редакция 59 | Редакция 62 | К новейшей редакции | Только различия | Не учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS

Редакция 59 Редакция 61
1
#ifndef CLASSEDITOR_H
1
#ifndef CLASSEDITOR_H
2
#define CLASSEDITOR_H
2
#define CLASSEDITOR_H
3
3
4
#include <QMainWindow>
4
#include <QMainWindow>
5
#include "mysql.h"
5
#include "mysql.h"
6
#include "mymodel.h"
6
#include "mymodel.h"
-
 
7
#include "modelfordescriptiontable.h"
7
8
8
#include <QTreeView>
9
#include <QTreeView>
9
10
10
11
11
namespace Ui {
12
namespace Ui {
12
    class ClassEditor;
13
    class ClassEditor;
13
}
14
}
14
15
15
class ClassEditor : public QMainWindow {
16
class ClassEditor : public QMainWindow {
16
    Q_OBJECT
17
    Q_OBJECT
17
public:
18
public:
18
    ClassEditor(QWidget *parent = 0);
19
    ClassEditor(QWidget *parent = 0);
19
    ~ClassEditor();
20
    ~ClassEditor();
20
21
21
protected:
22
protected:
22
    void changeEvent(QEvent *e);
23
    void changeEvent(QEvent *e);
23
24
24
private:
25
private:
25
    Ui::ClassEditor *ui;
26
    Ui::ClassEditor *ui;
26
    MySql sql;
27
    MySql sql;
27
    SettingsDialog settdialog;
28
    SettingsDialog settdialog;
28
    TableField *field;
29
    TableField *field;
29
    SqlTable *table;
30
    SqlTable *table;
30
31
31
    QSqlTableModel* model;
32
    QSqlTableModel* model;
32
    QSqlTableModel* modelForDescription;
33
   // QSqlTableModel* modelForDescription;
-
 
34
    ModelForDescriptionTable* modelForDescription;
-
 
35
33
    QTableView* tableForDescription;
36
    QTableView* tableForDescription;
34
    MyModel* mymodel;
37
    MyModel* mymodel;
35
38
36
    void addNewClass(); // äîáàâèì íîâûé êëàññ
39
    void addNewClass(); // äîáàâèì íîâûé êëàññ
37
    void addNewClass_new();
40
    void addNewClass_new();
38
41
39
private slots:
42
private slots:
40
43
41
    void on_pushButton_clicked();           // îáðàáîò÷èê íàæàòèÿ êíîïêè "Íîâûé êëàññ"
44
    void on_pushButton_clicked();           // îáðàáîò÷èê íàæàòèÿ êíîïêè "Íîâûé êëàññ"
42
    void on_pushButton_2_clicked();         // îáðàáîò÷èê íàæàòèÿ êíîïêè "Óäàëèòü êëàññ"
45
    void on_pushButton_2_clicked();         // îáðàáîò÷èê íàæàòèÿ êíîïêè "Óäàëèòü êëàññ"
43
    void on_pushButton_3_clicked();         // îáðàáîò÷èê íàæàòèÿ êíîïêè "Íîâîå ïîëå"
46
    void on_pushButton_3_clicked();         // îáðàáîò÷èê íàæàòèÿ êíîïêè "Íîâîå ïîëå"
44
    void on_pushButton_4_clicked();         // îáðàáîò÷èê íàæàòèÿ êíîïêè "Óäàëèòü ïîëå"
47
    void on_pushButton_4_clicked();         // îáðàáîò÷èê íàæàòèÿ êíîïêè "Óäàëèòü ïîëå"
45
    void on_tableView_clicked(const QModelIndex & index );
48
    void on_tableView_clicked(const QModelIndex & index );
46
49
47
50
48
51
49
};
52
};
50
53
51
#endif // CLASSEDITOR_H
54
#endif // CLASSEDITOR_H
52
 
55