dtknotifications
notification development tool kit
dnotificationtypes.h 文件参考
#include <QSharedPointer>
#include <QDebugStateSaver>
#include <QVariant>
#include "dtknotification_global.h"

浏览源代码.

struct  Dtk::Notifications::DNotificationData
 消息记录中的一些信息 更多...
 
struct  Dtk::Notifications::ServerInformation
 服务端的一些信息 更多...
 

类型定义

typedef QSharedPointer< DNotificationData > Dtk::Notifications::DNotificationDataPtr
 

枚举

enum class  Dtk::Notifications::ClosedReason { Expired = 1 , Dismissed , Closed , Unknown }
 通知关闭原因 更多...
 
enum  Dtk::Notifications::AppNotificationConfigItem {
  AppName , AppIcon , EnableNotification , EnablePreview ,
  EnableSound , ShowInNotificationCenter , LockScreenShowNofitication
}
 应用通知配置信息 更多...
 
enum  Dtk::Notifications::DNDModeNotificaitonConfigItem {
  DNDMode , LockScreenOpenDNDMode , OpenByTimeInterval , StartTime ,
  EndTime , ShowIcon
}
 应用通知配置信息 更多...
 

函数

QDebug Dtk::Notifications::operator<< (QDebug debug, const DNotificationData &nofitication)
 
QDebug Dtk::Notifications::operator<< (QDebug debug, const ServerInformation &serverInformation)
 

详细描述

在dnotificationtypes.h中定义了一些dtknotifications模块中所用到的自定义类型。

枚举类型说明

◆ AppNotificationConfigItem

◆ ClosedReason

通知关闭原因

dnotificationtypes.h

枚举值
Expired 

时间超时

Dismissed 

通知被移除

Closed 

通知关闭

Unknown 

状态未知

◆ DNDModeNotificaitonConfigItem