MessageAlertModule(3)

NAME
MessageAlertModule - MessageAlertModule

SYNOPSIS

  Classes
class kdk::KBadge
消息提醒气泡
class kdk::KBallonTip
消息提示框，支持五种样式
class kdk::KSecurityLevelBar
密码安全等级提示条，支持三个安全等级

  Enumerations
enum kdk::TipType { Nothing, Normal, Info, Warning, Error, Variable }
支持五种样式
enum kdk::SecurityLevel { Low, Medium, High }
分为三个安全等级

  Functions
kdk::KBadge::KBadge (QWidget *parent)
int kdk::KBadge::value ()
返回值
void kdk::KBadge::setValue (int value)
设置值，最大显示数值为999，大于999显示'...'
void kdk::KBadge::setValueVisiable (bool flag)
设置值是否可见
bool kdk::KBadge::isValueVisiable () const
获取值是否可见
QColor kdk::KBadge::color ()
获取背景色
void kdk::KBadge::setColor (const QColor &color)
设置背景色
int kdk::KBadge::fontSize ()
获取字体大小
void kdk::KBadge::setFontSize (int size)
设置字体大小
void kdk::KBadge::paintEvent (QPaintEvent *event)
void kdk::KBadge::resizeEvent (QResizeEvent *event)
kdk::KBallonTip::KBallonTip (QWidget *parent=nullptr)
kdk::KBallonTip::KBallonTip (const QString &content, const TipType &type, QWidget *parent=nullptr)
void kdk::KBallonTip::showInfo ()
显示时间完毕后消失
void kdk::KBallonTip::setTipType (const TipType &type)
设置类型
TipType kdk::KBallonTip::tipType ()
返回类型
void kdk::KBallonTip::setText (const QString &text)
设置文本内容
QString kdk::KBallonTip::text ()
text
void kdk::KBallonTip::setContentsMargins (int left, int top, int right, int bottom)
设置内容边距
void kdk::KBallonTip::setContentsMargins (const QMargins &margins)
设置内容边距
void kdk::KBallonTip::setTipTime (int my_time)
设置持续时间
QHBoxLayout * kdk::KBallonTip::hBoxLayout ()
获取kballontip的水平布局
void kdk::KBallonTip::setVariableIcon (QIcon icon)
设置可变类型的icon
QPixmap kdk::KBallonTip::variableIcon ()
获取可变类型的icon
void kdk::KBallonTip::paintEvent (QPaintEvent *event) override
kdk::KSecurityLevelBar::KSecurityLevelBar (QWidget *parent=nullptr)
void kdk::KSecurityLevelBar::setSecurityLevel (SecurityLevel level)
设置安全等级
SecurityLevel kdk::KSecurityLevelBar::securityLevel ()
获取安全等级
void kdk::KSecurityLevelBar::paintEvent (QPaintEvent *event)

Detailed Description

Enumeration Type Documentation

  enum kdk::SecurityLevel

分为三个安全等级

Since
    1.0.0

  enum kdk::TipType

支持五种样式

Since
    1.0.0

Function Documentation

  QColor kdk::KBadge::color ()

获取背景色

Returns

  int kdk::KBadge::fontSize ()

获取字体大小

Returns

  QHBoxLayout * kdk::KBallonTip::hBoxLayout ()

获取kballontip的水平布局

Returns

Since
    2.4.1.0

  SecurityLevel kdk::KSecurityLevelBar::securityLevel ()

获取安全等级

Returns

  void kdk::KBadge::setColor (const QColor & color)

设置背景色

Parameters
    color

  void kdk::KBallonTip::setContentsMargins (const QMargins & margins)

设置内容边距

Parameters
    margins

  void kdk::KBallonTip::setContentsMargins (int left, int top, int right, int bottom)

设置内容边距

Parameters
    left
    top
    right
    bottom

  void kdk::KBadge::setFontSize (int size)

设置字体大小

Parameters
    size

  void kdk::KSecurityLevelBar::setSecurityLevel (SecurityLevel level)

设置安全等级

Parameters
    level

  void kdk::KBallonTip::setText (const QString & text)

设置文本内容

Parameters
    text

  void kdk::KBallonTip::setTipTime (int my_time)

设置持续时间

Since
    1.2.0

  void kdk::KBallonTip::setTipType (const TipType & type)

设置类型

Parameters
    type

  void kdk::KBadge::setValue (int value)

设置值，最大显示数值为999，大于999显示'...'

Parameters
    value

  void kdk::KBadge::setValueVisiable (bool flag)

设置值是否可见

Parameters
    flag

  void kdk::KBallonTip::setVariableIcon (QIcon icon)

设置可变类型的icon

Parameters
    icon

Since
    2.5.2.0

  void kdk::KBallonTip::showInfo ()

显示时间完毕后消失

Since
    1.2.0

  QString kdk::KBallonTip::text ()

text

Returns

  TipType kdk::KBallonTip::tipType ()

返回类型

Returns

  int kdk::KBadge::value ()

返回值

Returns

  QPixmap kdk::KBallonTip::variableIcon ()

获取可变类型的icon

Returns

Since
    2.5.2.0

Author

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