dtknotifications
notification development tool kit
Dtk::Notifications::DAbstractNotificationModeConfig类 参考abstract

DAbstractModeNotificationConfig类 更多...

#include <dabstractnotificationmodeconfig.h>

类 Dtk::Notifications::DAbstractNotificationModeConfig 继承关系图:
Dtk::Notifications::DNotificationDNDModeConfig

信号

void enabledChanged (const bool name)
 该模式使能改变时发出enabledChanged信号 更多...
 

Public 成员函数

 DAbstractNotificationModeConfig (const QString &name, QObject *parent=nullptr)
 构造通知系统模式配置对象 更多...
 
QString name () const
 获取模式的名称(独一无二的标识) 更多...
 
virtual bool enabled () const =0
 
virtual DExpected< void > setEnabled (bool enabled)=0
 设置当前模式是否启用 更多...
 

Protected 成员函数

 DAbstractNotificationModeConfig (DAbstractNotificationModeConfigPrivate &d, QObject *parent=nullptr)
 

Protected 属性

QScopedPointer< DAbstractNotificationModeConfigPrivate > d_ptr
 

属性

QString name
 模式名称
 
bool enabled
 是否启用该模式
 

详细描述

DAbstractModeNotificationConfig类

构造及析构函数说明

◆ DAbstractNotificationModeConfig()

DAbstractNotificationModeConfig::DAbstractNotificationModeConfig ( const QString &  name,
QObject *  parent = nullptr 
)
explicit

构造通知系统模式配置对象

参数
[in]name模式名称
[in]parent父对象

成员函数说明

◆ enabled()

virtual bool Dtk::Notifications::DAbstractNotificationModeConfig::enabled ( ) const
pure virtual

◆ enabledChanged

void DAbstractNotificationModeConfig::enabledChanged ( const bool  enabled)
signal

该模式使能改变时发出enabledChanged信号

参数
[in]enabled布尔值

◆ name()

QString DAbstractNotificationModeConfig::name ( ) const

获取模式的名称(独一无二的标识)

返回
表示模式名称的字符串

◆ setEnabled()

void DAbstractNotificationModeConfig::setEnabled ( bool  enabled)
pure virtual

设置当前模式是否启用

参数
[in]enabled代表是否启用该模式的布尔值

Dtk::Notifications::DNotificationDNDModeConfig 内被实现.


该类的文档由以下文件生成: