xlang v4.0 Release
程序设计语言基础库文档
载入中...
搜索中...
未找到
QMdiArea.xcsm
浏览该文件的文档.
1
2package Qt{
3 @SuppressWarnings public class QMdiArea : QAbstractScrollArea{
4 public static const int ScrollBarAsNeeded = 0;
5 public static const int ScrollBarAlwaysOff = 1;
6 public static const int ScrollBarAlwaysOn = 2;
7
8 public static const int SubWindowView = 0;
9 public static const int TabbedView = 1;
10
11 public QMdiArea(){
12 }
13
14 public QMdiArea(long handle){
15 super(handle);
16 }
17
18 public QMdiSubWindow createSubWnd(bool bshow){
19 QMdiSubWindow wnd = new QMdiSubWindow();
20 if (wnd.create(this)){
21 if (bshow){
22 wnd.show();
23 }
24 return wnd;
25 }
26 return nilptr;
27 }
28
29 public void setViewMode(int vm){
30 QtXnl.widget_set_vint_value(nativehandle, Constant.MDIMODE, vm);
31 }
32
33 public void setHorizontalScrollBarPolicy(int v){
34 QtXnl.widget_set_vint_value(nativehandle, Constant.MDISETSCROLLH, v);
35 }
36
37 public void setVerticalScrollBarPolicy(int v){
38 QtXnl.widget_set_vint_value(nativehandle, Constant.MDISETSCROLLV, v);
39 }
40
41 public void removeSubWindow(@NotNilptr QWidget subWindow){
42 QtXnl.widget_set_native_value(nativehandle, Constant.REMSUBWIN, subWindow.nativehandle);
43 }
44
45 public QMdiSubWindow [] subWindowList(){
46 Object [] objs = (Object [])QtXnl.widget_get_object(nativehandle, Constant.MDI_SUBWINDOWLIST);
47 if (objs != nilptr){
48 QMdiSubWindow [] out = new QMdiSubWindow [objs.length];
49 for (int i : objs.length){
50 out[i] = (QMdiSubWindow)objs[i];
51 }
52 return out;
53 }
54 return nilptr;
55 }
56
57 public void addSubWindow(@NotNilptr QWidget subWindow){
58 QtXnl.widget_set_native_value(nativehandle, Constant.ADDSUBWIN, subWindow.nativehandle);
59 }
60
61 public QWidget currentSubWindow(){
62 return (QWidget)QtXnl.widget_get_object(nativehandle, Constant.CURRENTSUBWIN);
63 }
64
65 public QTabBar tabbar(){
66 return (QTabBar)QtXnl.widget_get_object(nativehandle, Constant.MDIFIND_TABBAR);
67 }
68
69 public void cascadeSubWindows(){
70 QtXnl.widget_slot(nativehandle, Constant.CASCADESUBWIN);
71 }
72
73 public void tileSubWindows(){
74 QtXnl.widget_slot(nativehandle, Constant.TILESUBWIN);
75 }
76
77 public void setActiveSubWindow(@NotNilptr QMdiSubWindow window){
78 QtXnl.widget_set_native_value(nativehandle, Constant.SETACTSUBWIN, window.nativehandle);
79 }
80 };
81};
QMdiSubWindow createSubWnd(bool bshow)
Definition QMdiArea.xcsm:18
void cascadeSubWindows()
Definition QMdiArea.xcsm:69
void setViewMode(int vm)
Definition QMdiArea.xcsm:29
void setVerticalScrollBarPolicy(int v)
Definition QMdiArea.xcsm:37
void tileSubWindows()
Definition QMdiArea.xcsm:73
void removeSubWindow(@NotNilptr QWidget subWindow)
Definition QMdiArea.xcsm:41
QWidget currentSubWindow()
Definition QMdiArea.xcsm:61
void addSubWindow(@NotNilptr QWidget subWindow)
Definition QMdiArea.xcsm:57
QTabBar tabbar()
Definition QMdiArea.xcsm:65
void setActiveSubWindow(@NotNilptr QMdiSubWindow window)
Definition QMdiArea.xcsm:77
QMdiArea(long handle)
Definition QMdiArea.xcsm:14
void setHorizontalScrollBarPolicy(int v)
Definition QMdiArea.xcsm:33
QMdiSubWindow [] subWindowList()
Definition QMdiArea.xcsm:45