Хранилища Subversion OpenInventory

Сравнить редакции

Не учитывать пробелы Редакция 32 → Редакция 33

/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
/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()
{
}