|
DAWorkbench 0.0.1
DAWorkbench API
|
配置页面的基类,所有配置页面都继承此类 更多...
#include <DAAbstractSettingPage.h>
信号 | |
| void | settingChanged () |
| 配置信息改变信号 | |
| void | settingApplyed () |
| 设置应用完成 | |
Public 成员函数 | |
| DAAbstractSettingPage (QWidget *parent=nullptr, Qt::WindowFlags f=Qt::WindowFlags()) | |
| virtual void | apply ()=0 |
| 应用设置,用户点击设置窗口的应用按钮或者确定按钮,会触发apply接口,在此接口上,可以用于保存此配置页想要保存的信息 | |
| virtual QString | getSettingPageTitle () const =0 |
| 设置页的标题,此函数影响DASettingWidget的listwidget的显示 | |
| virtual QIcon | getSettingPageIcon () const =0 |
| 设置页的图标,此函数影响DASettingWidget的listwidget的显示 | |
静态 Public 成员函数 | |
| static QString | getConfigFileSavePath () |
| 获取配置文件推荐保存的目录 | |
配置页面的基类,所有配置页面都继承此类
DASettingWidget管理所有的DAAbstractSettingPage
settingChanged 信号用于通知主窗口设置发生了变换,顶层设置窗口会把这个配置页标记为dirty如果没有发射settingChanged信号, 顶层的设置管理窗口在用户点确定或应用时不会调用此窗口的apply接口
settingApplyed 信号用于通知主窗口设置已经完成,顶层设置窗口会把这个配置页标记为clean,顶层的设置管理窗口在用户点确定或应用时不会调用此窗口的apply接口
|
pure virtual |
应用设置,用户点击设置窗口的应用按钮或者确定按钮,会触发apply接口,在此接口上,可以用于保存此配置页想要保存的信息
在 DA::DASettingPageCommon 内被实现.
|
static |
获取配置文件推荐保存的目录
此函数会返回一个路径,这个路径正常情况必定存在,如果无法创建将会报错(qCritual)
此函数返回的是DADir::getConfigPath
|
pure virtual |
|
pure virtual |
|
signal |
配置信息改变信号
此信号只要配置页面有任何的改变都应该发出通知到配置窗口