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