◆ QSystemTrayIcon()
◆ activated()
void activated |
( |
int |
reason | ) |
|
在文件 QSystemTrayIcon.x 第 89 行定义.
89 {
90 if (_listener != nilptr){
91 _listener.activated(
this, (ActivationReason)reason);
92 }
93 }
onSystemTrayListener _listener
◆ contextMenu()
在文件 QSystemTrayIcon.x 第 58 行定义.
58 {
59 return (QMenu)QtXnl.widget_get_object(nativehandle, Constant.QSTI_GETCONTEXTMENU);
60 }
◆ create() [1/2]
在文件 QSystemTrayIcon.x 第 13 行定义.
13 {
14 nativehandle = QtXnl.createQObject(QType.qtSystemTrayIcon,
this, 0);
15 if (nativehandle == 0){
16 return false;
17 }
18 return true;
19 }
◆ create() [2/2]
bool create |
( |
@NotNilptr QWidget |
parent | ) |
|
在文件 QSystemTrayIcon.x 第 21 行定义.
21 {
22 nativehandle = QtXnl.createQObject(QType.qtSystemTrayIcon,
this, parent.nativehandle);
23 if (nativehandle == 0){
24 return false;
25 }
26 return true;
27 }
◆ getOnSystemTrayListener()
onSystemTrayListener getOnSystemTrayListener |
( |
| ) |
|
◆ hide()
◆ icon()
在文件 QSystemTrayIcon.x 第 50 行定义.
50 {
51 return new QIcon(QtXnl.long_get(nativehandle, Constant.QSTI_GETICON));
52 }
◆ isSystemTrayAvailable()
static bool isSystemTrayAvailable |
( |
| ) |
|
|
static |
在文件 QSystemTrayIcon.x 第 73 行定义.
73 {
74 return QtXnl.widget_get_bool_value(0, Constant.QSTI_ISSYSTEMTRAYAVAILABLE);
75 }
◆ isVisible()
在文件 QSystemTrayIcon.x 第 38 行定义.
38 {
39 return QtXnl.widget_get_bool_value(nativehandle, Constant.QSTI_VISIBLE);
40 }
◆ messageClicked()
◆ setContextMenu()
void setContextMenu |
( |
QMenu |
menu | ) |
|
在文件 QSystemTrayIcon.x 第 54 行定义.
54 {
55 QtXnl.widget_set_native_value(nativehandle, Constant.QSTI_SETCONTEXTMENU, menu.nativehandle);
56 }
◆ setIcon()
void setIcon |
( |
QIcon |
icon | ) |
|
在文件 QSystemTrayIcon.x 第 46 行定义.
46 {
47 QtXnl.widget_set_native_value(nativehandle, Constant.QSTI_SETICON,
icon.nativehandle);
48 }
◆ setOnSystemTrayListener()
void setOnSystemTrayListener |
( |
onSystemTrayListener |
l | ) |
|
◆ setToolTip()
在文件 QSystemTrayIcon.x 第 66 行定义.
66 {
67 QtXnl.widget_slot_string(nativehandle, Constant.QSTI_SETTOOLTIP, tip);
68 }
◆ setVisible()
void setVisible |
( |
bool |
visible | ) |
|
在文件 QSystemTrayIcon.x 第 42 行定义.
42 {
43 QtXnl.widget_set_bool_value(nativehandle, Constant.QSTI_SETVISIBLE, visible);
44 }
◆ show()
◆ showMessage() [1/2]
void showMessage |
( |
String |
title, |
|
|
String |
msg, |
|
|
MessageIcon |
icon, |
|
|
int |
msecs |
|
) |
| |
在文件 QSystemTrayIcon.x 第 85 行定义.
85 {
86 QtXnl.long_string2_int2(nativehandle, Constant.QSTI_SHOWMESSAGE,title, msg,
icon.value(), msecs);
87 }
◆ showMessage() [2/2]
void showMessage |
( |
String |
title, |
|
|
String |
msg, |
|
|
QIcon |
icon, |
|
|
int |
msecs |
|
) |
| |
在文件 QSystemTrayIcon.x 第 81 行定义.
81 {
82 QtXnl.object_get_string_handle_string_int(nativehandle, Constant.QSTI_SHOWMESSAGE, title, icon != nilptr ?
icon.nativehandle : 0l, msg, msecs);
83 }
◆ supportsMessages()
static bool supportsMessages |
( |
| ) |
|
|
static |
在文件 QSystemTrayIcon.x 第 77 行定义.
77 {
78 return QtXnl.widget_get_bool_value(0, Constant.QSTI_SUPPORTSMESSAGES);
79 }
◆ toolTip()
◆ _listener
onSystemTrayListener _listener = nilptr |
|
private |