mainwindow.h

来自「《精通QT4编程》共21章的源代码」· C头文件 代码 · 共 60 行

H
60
字号
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QDomDocument>#include <QMainWindow>#include <QModelIndex>class QComboBox;class QFile;class QGroupBox;class QLabel;class QListWidget;class QSqlRelationalTableModel;class QSqlTableModel;class QTableView;class QListView;class MainWindow : public QMainWindow{    Q_OBJECTpublic:    MainWindow(const QString &factoryTable, const QString &carTable,               QFile *carDetails, QWidget *parent = 0);private slots:    void addCar();    void changeFactory(QModelIndex index);    void delCar();    void showCarDetails(QModelIndex index);    void showFactorytProfile(QModelIndex index);private:    QGroupBox *createCarGroupBox();    QGroupBox *createFactoryGroupBox();    QGroupBox *createDetailsGroupBox();    void createMenuBar();    void decreaseCarCount(QModelIndex index);    void getAttribList(QDomNode car);    QModelIndex indexOfFactory(const QString &factory);    void readCarData();    void removeCarFromDatabase(QModelIndex index);    void removeCarFromFile(int id);    QTableView *carView;    QTableView *factoryView;         QListWidget *attribList;    QLabel *profileLabel;    QLabel *titleLabel;    QDomDocument carData;    QFile *file;    QSqlRelationalTableModel *carModel;    QSqlTableModel *factoryModel;};#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?