kdk::KNotifier(3) LIBKYSDK-DESKTOP kdk::KNotifier(3)

kdk::KNotifier - 消息通知类,调用notify()发消息后会在屏幕右上角以弹窗形式展示消息内容和支持的操作 支持设置应用名称,应用图标,消息标题,消息主体内容,显示时长,添加action等

#include <knotifier.h>

Inherits QObject.


enum ShowTime { Default = -1, AllTheTime = 0 }


KNotifier (QObject *parent=nullptr)
uint notify ()
发送消息通知请求 void setDefaultAction (const QString &appName)
设置默认跳转应用,点击消息弹窗时进行跳转 void addAction (const QString &appName, const QString &text)
在消息弹窗中添加跳转按钮,最多可以添加三个 void setShowTime (int milliseconds)
设置消息弹窗的显示时长,Default为系统默认时长,AllTheTime为常驻消息 void setAppName (const QString &appName)
设置消息弹窗应用名称 void setBodyText (const QString &bodyText)
设置消息弹窗主内容 void setSummary (const QString &summary)
设置消息弹窗标题 void setAppIcon (const QString &iconName)
设置消息弹窗应用图标,仅支持系统图标 void setReplaceId (const uint id)
设置替换消息弹窗的id替换通知即更新通知内容,在通知还未消失时,更新通知弹窗的主题、正文、跳转动作和按钮。


static void closeNotification (uint id)
主动关闭消息弹窗

消息通知类,调用notify()发消息后会在屏幕右上角以弹窗形式展示消息内容和支持的操作 支持设置应用名称,应用图标,消息标题,消息主体内容,显示时长,添加action等

在消息弹窗中添加跳转按钮,最多可以添加三个

Parameters

按钮显示文本
跳转应用名称

主动关闭消息弹窗

Parameters

id

发送消息通知请求

Returns

返回消息通知id

设置消息弹窗应用图标,仅支持系统图标

Parameters

图标名称

设置消息弹窗应用名称

Parameters

应用名称

设置消息弹窗主内容

Parameters

主内容

设置默认跳转应用,点击消息弹窗时进行跳转

Parameters

应用名称

设置替换消息弹窗的id替换通知即更新通知内容,在通知还未消失时,更新通知弹窗的主题、正文、跳转动作和按钮。

Parameters

id

设置消息弹窗的显示时长,Default为系统默认时长,AllTheTime为常驻消息

Parameters

毫秒数

设置消息弹窗标题

Parameters

标题

Generated automatically by Doxygen for LIBKYSDK-DESKTOP from the source code.

Fri Sep 8 2023 Version version:2.3