dtknotifications
notification development tool kit
Dtk::Notifications::DNotificationAppConfig类 参考

DAppNotificationConfig类 更多...

#include <dnotificationappconfig.h>

类 Dtk::Notifications::DNotificationAppConfig 继承关系图:

信号

void notificationEnabledChanged (const QString &id, const bool enabled)
 是否打开通知的配置发生变化后发出的信号 更多...
 
void previewEnabledChanged (const QString &id, const bool enabled)
 是否打开预览的配置发生变化后发出的信号 更多...
 
void soundEnabledChanged (const QString &id, const bool enabled)
 是否打开声音的配置发生变化后发出的信号 更多...
 
void showInNotificationCenterEnabledChanged (const QString &id, const bool enabled)
 是否在通知中心展示的配置发生变化后发出的信号 更多...
 
void showInLockScreenEnabledChanged (const QString &id, const bool enabled)
 是否在锁屏界面展示的配置发生变化后发出的信号 更多...
 

Public 成员函数

 DNotificationAppConfig (const QString &id, QObject *parent=nullptr)
 构造通知应用配置对象 更多...
 
QString appName () const
 应用名称 更多...
 
QString appIcon () const
 应用图标名称 更多...
 
bool notificationEnabled () const
 判断是否打开通知 更多...
 
DExpected< void > setNotificationEnabled (bool enabled)
 设置是否打开通知 更多...
 
bool previewEnabled () const
 判断是否打开预览 更多...
 
DExpected< void > setPreviewEnabled (const bool enabled)
 设置是否打开预览 更多...
 
bool soundEnabled () const
 判断是否打开声音 更多...
 
DExpected< void > setSoundEnabled (const bool enabled)
 设置是否打开声音 更多...
 
bool showInNotificationCenterEnabled () const
 判断是否在通知中心显示 更多...
 
DExpected< void > setShowInNotificationCenterEnabled (const bool enabled)
 设置是否在通知中心显示 更多...
 
bool showInLockScreenEnabled () const
 判断是否在锁屏界面显示 更多...
 
DExpected< void > setShowInLockScreenEnabled (const bool enabled)
 设置是否在锁屏界面显示 更多...
 

属性

QString appName
 应用名称
 
QString appIcon
 应用图标
 
bool notificationEnabled
 通知使能
 
bool previewEnabled
 预览使能
 
bool soundEnabled
 声音使能
 
bool showInNotificationCenterEnabled
 在通知中心显示使能
 
bool showInLockScreenEnabled
 在锁屏界面显示使能
 

详细描述

DAppNotificationConfig类

构造及析构函数说明

◆ DNotificationAppConfig()

DNotificationAppConfig::DNotificationAppConfig ( const QString &  id,
QObject *  parent = nullptr 
)
explicit

构造通知应用配置对象

参数
[in]id应用id
[in]parent父对象

成员函数说明

◆ appIcon()

QString DNotificationAppConfig::appIcon ( ) const

应用图标名称

返回
应用图标名称字符串

◆ appName()

QString DNotificationAppConfig::appName ( ) const

应用名称

返回
应用名称字符串

◆ notificationEnabled()

bool DNotificationAppConfig::notificationEnabled ( ) const

判断是否打开通知

返回
代表是否打开通知的布尔值
返回值
true已打开
false没有打开

◆ notificationEnabledChanged

void DNotificationAppConfig::notificationEnabledChanged ( const QString &  id,
const bool  enabled 
)
signal

是否打开通知的配置发生变化后发出的信号

参数
[in]id代表应用的id
[in]enabled代表是否打开通知的配置的布尔值

◆ previewEnabled()

bool DNotificationAppConfig::previewEnabled ( ) const

判断是否打开预览

返回
代表打开预览的布尔值
返回值
true已打开
false没有打开

◆ previewEnabledChanged

void DNotificationAppConfig::previewEnabledChanged ( const QString &  id,
const bool  enabled 
)
signal

是否打开预览的配置发生变化后发出的信号

参数
[in]id代表应用的id
[in]enabled代表是否打开预览的布尔值

◆ setNotificationEnabled()

void DNotificationAppConfig::setNotificationEnabled ( bool  enabled)

设置是否打开通知

参数
[in]enabled代表是否打开通知的布尔值

◆ setPreviewEnabled()

void DNotificationAppConfig::setPreviewEnabled ( const bool  enabled)

设置是否打开预览

参数
[in]enabled代表是否打开预览的布尔值

◆ setShowInLockScreenEnabled()

void DNotificationAppConfig::setShowInLockScreenEnabled ( const bool  enabled)

设置是否在锁屏界面显示

参数
[in]enabled代表是否在锁屏界面显示的布尔值

◆ setShowInNotificationCenterEnabled()

void DNotificationAppConfig::setShowInNotificationCenterEnabled ( const bool  enabled)

设置是否在通知中心显示

参数
[in]enabled代表是否在通知中心显示的布尔值

◆ setSoundEnabled()

void DNotificationAppConfig::setSoundEnabled ( const bool  enabled)

设置是否打开声音

参数
[in]enabled代表是否打开声音的布尔值

◆ showInLockScreenEnabled()

bool DNotificationAppConfig::showInLockScreenEnabled ( ) const

判断是否在锁屏界面显示

返回
代表是否在锁屏界面显示的布尔值
返回值
true已打开
false没有打开

◆ showInLockScreenEnabledChanged

void DNotificationAppConfig::showInLockScreenEnabledChanged ( const QString &  id,
const bool  enabled 
)
signal

是否在锁屏界面展示的配置发生变化后发出的信号

参数
[in]id代表应用的id
[in]enabled代表是否在锁屏界面展示的布尔值

◆ showInNotificationCenterEnabled()

bool DNotificationAppConfig::showInNotificationCenterEnabled ( ) const

判断是否在通知中心显示

返回
代表是否在通知中心显示的布尔值
返回值
true已打开
false没有打开

◆ showInNotificationCenterEnabledChanged

void DNotificationAppConfig::showInNotificationCenterEnabledChanged ( const QString &  id,
const bool  enabled 
)
signal

是否在通知中心展示的配置发生变化后发出的信号

参数
[in]id代表应用的id
[in]enabled代表是否在通知中心展示的布尔值

◆ soundEnabled()

bool DNotificationAppConfig::soundEnabled ( ) const

判断是否打开声音

返回
代表打开声音的布尔值
返回值
true已打开
false没有打开

◆ soundEnabledChanged

void DNotificationAppConfig::soundEnabledChanged ( const QString &  id,
const bool  enabled 
)
signal

是否打开声音的配置发生变化后发出的信号

参数
[in]id代表应用的id
[in]enabled代表是否打开声音的布尔值

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