8#include "dtknotification_global.h"
11DNOTIFICATIONS_BEGIN_NAMESPACE
13class DNotificationDNDModeConfigPrivate;
17 Q_PROPERTY(
bool DNDModeInLockScreenEnabled READ DNDModeInLockScreenEnabled WRITE setDNDModeInLockScreenEnabled NOTIFY DNDModeInLockScreenEnabledChanged)
18 Q_PROPERTY(
bool openByTimeIntervalEnabled READ openByTimeIntervalEnabled WRITE setOpenByTimeIntervalEnabled NOTIFY openByTimeIntervalEnabledChanged)
19 Q_PROPERTY(QString startTime READ startTime WRITE setStartTime NOTIFY startTimeChanged)
20 Q_PROPERTY(QString endTime READ endTime WRITE setEndTime NOTIFY endTimeChanged)
21 Q_PROPERTY(
bool showIconEnabled READ showIconEnabled WRITE setShowIconEnabled NOTIFY showIconEnabledChanged)
53typedef QSharedPointer<DNotificationDNDModeConfig> DNotificationDNDModeConfigPtr;
55DNOTIFICATIONS_END_NAMESPACE
DAbstractModeNotificationConfig类
Definition: dabstractnotificationmodeconfig.h:18
DNotificationDNDModeConfig类
Definition: dnotificationdndmodeconfig.h:15
void endTimeChanged(const QString &endTime)
勿扰模式的结束时间发生变化后发出的信号
bool showIconEnabled() const
判断dde-dock是否展示通知中心图标
void DNDModeInLockScreenEnabledChanged(const bool enabled)
锁屏界面是否启用勿扰模式的配置发生变化后发出的信号
QString startTime() const
获取勿扰模式启动时间
bool DNDModeInLockScreenEnabled() const
判断在锁屏界面是否启用勿扰模式
DExpected< void > setDNDModeInLockScreenEnabled(bool enabled)
设置在锁屏界面是否启用勿扰模式
DExpected< void > setEndTime(const QString &endTime)
设置勿扰模式结束时间
void startTimeChanged(const QString &startTime)
勿扰模式的启动时间发生变化后发出的信号
DExpected< void > setShowIconEnabled(bool enabled)
设置de-dock是否展示通知中心图标
QString endTime() const
获取勿扰模式结束时间
void openByTimeIntervalEnabledChanged(const bool enabled)
是否打开时间段的配置发生变化后发出的信号
DExpected< void > setStartTime(const QString &startTime)
设置勿扰模式启动时间
bool enabled() const override
判断是否启用了勿扰模式
DExpected< void > setOpenByTimeIntervalEnabled(bool enabled)
设置是否打开时间段
DExpected< void > setEnabled(bool enabled) override
设置是否启用勿扰模式
DNotificationDNDModeConfig(const QString &name, QObject *parent=nullptr)
构造通知系统配置对象
void showIconEnabledChanged(const bool enabled)
dde-dock是否展示通知中心图标的配置发生变化后发出的信号
bool openByTimeIntervalEnabled() const
判断是否打开时间段