/trunk/ClassEditor/classeditor.h |
---|
4,6 → 4,7 |
#include <QMainWindow> |
#include "mysql.h" |
#include "settingsdialog.h" |
#include "tablefield.h" |
namespace Ui { |
class ClassEditor; |
22,6 → 23,7 |
Ui::ClassEditor *ui; |
MySql sql; |
SettingsDialog settdialog; |
TableField *field; |
}; |
#endif // CLASSEDITOR_H |
/trunk/ClassEditor/sqltable.cpp |
---|
Новый файл |
0,0 → 1,5 |
#include "sqltable.h" |
SqlTable::SqlTable() |
{ |
} |
/trunk/ClassEditor/ClassEditor.pro |
---|
16,9 → 16,13 |
SOURCES += main.cpp \ |
classeditor.cpp \ |
mysql.cpp \ |
settingsdialog.cpp |
settingsdialog.cpp \ |
tablefield.cpp \ |
sqltable.cpp |
HEADERS += classeditor.h \ |
mysql.h \ |
settingsdialog.h |
settingsdialog.h \ |
tablefield.h \ |
sqltable.h |
FORMS += classeditor.ui \ |
settingsdialog.ui |
/trunk/ClassEditor/tablefield.cpp |
---|
Новый файл |
0,0 → 1,25 |
#include "tablefield.h" |
/*TableField::TableField() |
{ |
} |
*/ |
TableField::TableField(QObject *parent) : |
QObject(parent) |
{ |
} |
/************************************************ |
** Функция присвоения значения имени базы данных |
** |
************************************************/ |
void TableField::setName(QString name){ |
TableField::name = name; |
} |
/trunk/ClassEditor/classeditor.cpp |
---|
9,6 → 9,8 |
// settdialog = new SettingsDialog(this); |
settdialog.show(); |
sql.setDatabaseName(tr("an_db")); |
field = new TableField(this); |
} |
ClassEditor::~ClassEditor() |
/trunk/ClassEditor/sqltable.h |
---|
Новый файл |
0,0 → 1,12 |
#ifndef SQLTABLE_H |
#define SQLTABLE_H |
#include <QObject> |
class SqlTable : public QObject |
{ |
public: |
SqlTable(); |
}; |
#endif // SQLTABLE_H |
/trunk/ClassEditor/tablefield.h |
---|
Новый файл |
0,0 → 1,36 |
#ifndef TABLEFIELD_H |
#define TABLEFIELD_H |
#include <QObject> |
#include <QtGui> |
#include <QMainWindow> |
#include <QString> |
#include <QtSql> |
#include <QSqlTableModel> |
#include <QTableView> |
#include <QSqlDriverPlugin> |
#include <QIcon> |
#include <QVariant> |
#include <QProcess> |
#include <QByteArray> |
class TableField : public QObject |
{ |
Q_OBJECT |
public: |
explicit TableField(QObject *parent = 0); |
signals: |
public slots: |
private: |
QString name; // переменная содержит имя базы данных, с которой будем устанавливать соединение |
QString fieldType; // переменная содержит описание типа данных, хранимых в поле |
protected: |
public: |
void setName(QString name); |
}; |
#endif // TABLEFIELD_H |