123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123 |
- // *****************************************************************************
- // 版权所有(C)2023~2099 上海骄成超声波技术有限公司
- // 保留所有权利
- // *****************************************************************************
- // 作者 : 杨坚
- // 版本 : 1.0
- // 功能说明:
- // 二三级菜单共用头
- // *****************************************************************************
- #ifndef TREEVIEWMANAGERHEAD_H
- #define TREEVIEWMANAGERHEAD_H
- #include <QWidget>
- #include <QTreeView>
- #include <QJsonObject>
- #include <QStandardItemModel>
- #include <QCheckBox>
- #include <QJsonArray>
- #include <QFile>
- #include <QLineEdit>
- #include <QComboBox>
- #include <QRadioButton>
- #include <QButtonGroup>
- #include <QStyleFactory>
- #include <QEvent>
- #include <QStringList>
- #include <QSettings>
- #include <QSet>
- #include <QVariant>
- #include <QMenu>
- #include <QAction>
- #include <QTimeEdit>
- #include <QCursor>
- #include <QScrollArea>
- #include <QToolButton>
- #include <QtSql>
- #include <QSqlDatabase>
- #include <QSqlQuery>
- #include <QSqlError>
- #include <QMessageBox>
- #include <QPainter>
- #include <QTimer>
- #include <QFileInfo>
- #include <QLabel>
- #include <QHBoxLayout>
- #include <QPushButton>
- #include <QVBoxLayout>
- #include <QStandardItem>
- #include <QMap>
- #include <QJsonDocument>
- #include <array>
- #include "CViewInterface.h"
- #include "Src/Sql/SqlOperation.h"
- #include "gen_interface.h"
- // 组合控件
- struct ST_COMBINED_CONT
- {
- QString strConfigurationsName;//configurations.db 里面的名称
- QString strfieldName;
- QString strfieldDescribe;
- QLineEdit* pLineC;
- QPushButton* pGetBut;
- QPushButton* pSetBut;
- };
- struct ST_INPUT_CONT
- {
- QString strConfigurationsName;
- QString strfieldName;
- QString strfieldDescribe;
- QLineEdit* plineEdit;
- };
- struct ST_RADIO_CONT
- {
- QString strConfigurationsName;
- QString strfieldName;
- QString strfieldDescribe;
- QButtonGroup* pradioGroup;
- };
- struct ST_CHECKBOX_CONT
- {
- QString strConfigurationsName;
- QString strfieldName;
- QString strfieldDescribe;
- QCheckBox* pcheckBox;
- };
- struct ST_COMBOBOX_CONT
- {
- QString strConfigurationsName;
- QString strfieldName;
- QString strfieldDescribe;
- QComboBox* pcomboBox;
- };
- struct ST_TIME_CONT
- {
- QString strConfigurationsName;
- QString strfieldName;
- QString strfieldDescribe;
- QTimeEdit* ptimeEdit;
- };
- struct ST_SWITCH_CONT
- {
- QString strConfigurationsName;
- QString strfieldName;
- QString strfieldDescribe;
- QCheckBox* pswitchBox;
- };
- #endif // TREEVIEWMANAGERHEAD_H
|