editdialog.h
来自「精通QT4编程书籍光盘中的源码」· C头文件 代码 · 共 44 行
H
44 行
#ifndef DIALOG_H#define DIALOG_H#include <QtGui>#include <QtSql>#include <QtXml>class Dialog : public QDialog{ Q_OBJECTpublic: Dialog(QSqlRelationalTableModel *cars, QSqlTableModel *factory,QDomDocument details, QFile *output, QWidget *parent = 0);private slots: void revert(); void submit();private: int addNewCar(const QString &name, int factoryId); int addNewFactory(const QString &factory,const QString &address); void addAttribs(int carId, QStringList attribs); QDialogButtonBox *createButtons(); QGroupBox *createInputWidgets(); int findFactoryId(const QString &factory); int generateCarId(); int generateFactoryId(); QSqlRelationalTableModel *carModel; QSqlTableModel *factoryModel; QDomDocument carDetails; QFile *outputFile; QLineEdit *factoryEditor; QLineEdit *addressEditor; QLineEdit *carEditor; QSpinBox *yearEditor; QLineEdit *attribEditor;};#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?