📄 editdialog.h
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -