xlang v4.0 Release
程序设计语言基础库文档
载入中...
搜索中...
未找到
QAction.xcsm
浏览该文件的文档.
1package Qt{
2 @SuppressWarnings public class QAction : QObject{
3 public QAction(){
4 }
5 public bool create(){
6 nativehandle = QtXnl.createQObject(QType.qtAction, this, 0);
7 if (nativehandle == 0){
8 return false;
9 }
10 return true;
11 }
12
13 public bool create(@NotNilptr QWidget parent){
14 nativehandle = QtXnl.createQObject(QType.qtAction, this, parent.nativehandle);
15 if (nativehandle == 0){
16 return false;
17 }
18 return true;
19 }
20
21 public QAction(long handle){
22 super(handle);
23 }
24
25 public void setMenu(@NotNilptr QMenu menu){
26 QtXnl.widget_set_native_value(nativehandle, Constant.SETMENU, menu.nativehandle);
27 }
28
29 public void setSeparator(bool b){
30 QtXnl.widget_set_bool_value(nativehandle, Constant.SETSEP, b);
31 }
32
33 public bool isSeparator(){
34 return QtXnl.widget_get_bool_value(nativehandle, Constant.ISSEP);
35 }
36
37 public void setShortcut(String shortcutKey){
38 QtXnl.widget_slot_string(nativehandle, Constant.SETSHRCUT, shortcutKey);
39 }
40
41 public void setShortcut(int StandardKey){
42 QtXnl.widget_set_vint_value(nativehandle, Constant.SETSHRCUT, StandardKey);
43 }
44
45 public void setText(String text){
46 QtXnl.widget_slot_string(nativehandle, Constant.ACTSETTEXT, text);
47 }
48
49 public String getText(){
50 return (String)QtXnl.core_getString(nativehandle, Constant.ACTGETTEXT);
51 }
52
53 public void setEnable(bool b){
54 QtXnl.widget_set_bool_value(nativehandle, Constant.ACTENABLED, b);
55 }
56 public QMenu getMenu(){
57 return (QMenu)QtXnl.widget_get_object(nativehandle, Constant.GETMENU);
58 }
59
60 public QWidget parentWidget(){
61 return (QWidget)QtXnl.widget_get_object(nativehandle, Constant.PARENTWIDGET);
62 }
63
64 public void trigger(){
65 QtXnl.widget_slot(nativehandle, Constant.TRIGGER);
66 }
67
68 public void setChecked(bool b){
69 QtXnl.widget_set_bool_value(nativehandle, Constant.CHECKED, b);
70 }
71
72 public bool getChecked(){
73 return QtXnl.widget_get_bool_value(nativehandle, Constant.CHECKED);
74 }
75
76 public void setCheckable(bool b){
77 QtXnl.widget_set_bool_value(nativehandle, Constant.CHECKABLE, b);
78 }
79
80 public bool getCheckable(){
81 return QtXnl.widget_get_bool_value(nativehandle, Constant.CHECKABLE);
82 }
83 };
84};
void setShortcut(String shortcutKey)
Definition QAction.xcsm:37
void setMenu(@NotNilptr QMenu menu)
Definition QAction.xcsm:25
QAction(long handle)
Definition QAction.xcsm:21
void setChecked(bool b)
Definition QAction.xcsm:68
void setText(String text)
Definition QAction.xcsm:45
bool getChecked()
Definition QAction.xcsm:72
void setEnable(bool b)
Definition QAction.xcsm:53
bool create(@NotNilptr QWidget parent)
Definition QAction.xcsm:13
QWidget parentWidget()
Definition QAction.xcsm:60
void setShortcut(int StandardKey)
Definition QAction.xcsm:41
bool isSeparator()
Definition QAction.xcsm:33
void setSeparator(bool b)
Definition QAction.xcsm:29
QMenu getMenu()
Definition QAction.xcsm:56
void trigger()
Definition QAction.xcsm:64
void setCheckable(bool b)
Definition QAction.xcsm:76
bool getCheckable()
Definition QAction.xcsm:80
String getText()
Definition QAction.xcsm:49
字符串类