8,6 → 8,7 |
#include "delegateforclassestable.h" |
#include "modelforpointers.h" |
#include "delegate.h" |
#include "settingform.h" |
|
#include <QTreeView> |
|
27,6 → 28,20 |
|
private: |
Ui::ClassEditor *ui; |
|
settingForm setFrm; |
|
QString baseName; |
QString hostName; |
QString userName; |
QString password; |
QString tableName; |
|
void readSettings(); |
void writeSettings(); |
|
|
|
MySql sql; |
SettingsDialog settdialog; |
TableField *field; |
60,7 → 75,9 |
void addNewField(); // äîáàâëÿåì íîâîå ïîëå ê êëàññó |
void addNewPointer();//äîáîâëÿåì íîâîå ïîëå, ãäå áóäóò õðàíèòüñÿ óêàçàòåëè íà îáúåêòû êëàññà-êîíòåéíåðà |
void refreshInctance(); // îáíîâèì ìîäåëü òàáëèöû-õðàíèëèùà |
void initDataBase(); // íàñòðîéêà ïàðàìåòðîâ ñîåäèíåíèÿ è óñòàíîâêà ñîåäèíåíèÿ |
|
|
private slots: |
|
void on_pushButton_clicked(); // îáðàáîò÷èê íàæàòèÿ êíîïêè "Íîâûé êëàññ" |
82,6 → 99,11 |
void on_field_changed(); // ïîìåíÿëîñü èìÿ ïîëÿ |
void on_action_newPointer(); // äîáàâèòü íîâûé óêàçàòåëü íà êëàññ-êîíòåéíåð |
|
void applySetting(); |
void getSetting(); // îòêðîåì îêíî íàñòðîåê |
|
|
|
}; |
|
#endif // CLASSEDITOR_H |