DAWorkbench 0.0.1
DAWorkbench API
载入中...
搜索中...
未找到
DASettingDialog.h
1#ifndef DASETTINGDIALOG_H
2#define DASETTINGDIALOG_H
3
4#include <QDialog>
5#include "DACommonWidgetsAPI.h"
6#include "DASettingWidget.h"
7namespace Ui
8{
9class DASettingDialog;
10}
11
12namespace DA
13{
17class DACOMMONWIDGETS_API DASettingDialog : public QDialog
18{
19 Q_OBJECT
20
21public:
22 explicit DASettingDialog(QWidget* parent = nullptr);
24 DASettingWidget* settingWidget() const;
25 //获取改变的页面
26 QList< DAAbstractSettingPage* > getChanggedPages() const;
27public slots:
28 //设置页面
29 void setPage(int index);
30private slots:
31 void onPushButtonOKClicked();
32 void onPushButtonApplyClicked();
33signals:
37 void needSave();
38
39private:
40 Ui::DASettingDialog* ui;
41};
42}
43
44#endif // DASETTINGDIALOG_H
设置对话框
Definition DASettingDialog.h:18
void needSave()
配置改变或者应用,需要保存的信号
一个基于列表索引的设置页面
Definition DASettingWidget.h:20
序列化类都是带异常的,使用中需要处理异常
Definition AppMainWindow.cpp:44