kdk::KNotifier(3)

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

SYNOPSIS

#include <knotifier.h>

Inherits QObject.

  Public Types

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

  Public Member Functions

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 Public Member Functions

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

Detailed Description

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

Member Function Documentation

  void kdk::KNotifier::addAction (const QString & appName, const QString & text)

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

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

  static void kdk::KNotifier::closeNotification (uint id) [static]

主动关闭消息弹窗

Parameters
    id

  uint kdk::KNotifier::notify ()

发送消息通知请求

Returns
    返回消息通知id

  void kdk::KNotifier::setAppIcon (const QString & iconName)

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

Parameters
    图标名称

  void kdk::KNotifier::setAppName (const QString & appName)

设置消息弹窗应用名称

Parameters
    应用名称

  void kdk::KNotifier::setBodyText (const QString & bodyText)

设置消息弹窗主内容

Parameters
    主内容

  void kdk::KNotifier::setDefaultAction (const QString & appName)

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

Parameters
    应用名称

  void kdk::KNotifier::setReplaceId (const uint id)

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

Parameters
    id

  void kdk::KNotifier::setShowTime (int milliseconds)

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

Parameters
    毫秒数

  void kdk::KNotifier::setSummary (const QString & summary)

设置消息弹窗标题

Parameters
    标题

Author

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