xlang v4.0 Release
程序设计语言基础库文档
载入中...
搜索中...
未找到
Public 成员函数
DockMainWindow类 参考
类 DockMainWindow 继承关系图:
QWidget

Public 成员函数

额外继承的成员函数

详细描述

在文件 DockMainWindow.x5 行定义.

构造及析构函数说明

◆ DockMainWindow() [1/2]

DockMainWindow ( )

在文件 DockMainWindow.x6 行定义.

6 {
7
8 }

◆ DockMainWindow() [2/2]

DockMainWindow ( long  handle)

在文件 DockMainWindow.x10 行定义.

10 {
11 super(handle);
12 }

成员函数说明

◆ addDockPanel() [1/2]

DockWidgetPanel addDockPanel ( String  title,
Qt.QSize  sizeHint,
Qtitan.DockPanelArea  area,
DockPanelBase  targetPanel 
)

在文件 DockMainWindow.x99 行定义.

99 {
100 return (DockWidgetPanel)Qt.QtXnl.object_get_string_handle_string_int(nativehandle, Qt.Constant.QTNADDDOCKPANELS, title, targetPanel != nilptr ? targetPanel.nativehandle : 0l, String.format("%d,%d",sizeHint.cx, sizeHint.cy), area);
101 }
static const int QTNADDDOCKPANELS
Definition Constant.x:743
Object cdecl object_get_string_handle_string_int(long h, int proid,String text, long handle, String v1, int v2)
字符串类
Definition QCefQuery.x:3

引用了 String.format(), QtXnl.object_get_string_handle_string_int() , 以及 Constant.QTNADDDOCKPANELS.

◆ addDockPanel() [2/2]

DockWidgetPanel addDockPanel ( String  title,
Qtitan.DockPanelArea  area,
DockPanelBase  targetPanel 
)

在文件 DockMainWindow.x95 行定义.

95 {
96 return (DockWidgetPanel)Qt.QtXnl.object_get_string_handle_string_int(nativehandle, Qt.Constant.QTNADDDOCKPANEL, title, targetPanel != nilptr ? targetPanel.nativehandle : 0l, nilptr, area);
97 }
static const int QTNADDDOCKPANEL
Definition Constant.x:742

引用了 QtXnl.object_get_string_handle_string_int() , 以及 Constant.QTNADDDOCKPANEL.

◆ addDockWindow()

DockWindow addDockWindow ( DockPanelBase  panel,
Qt.QRect  rect 
)

在文件 DockMainWindow.x83 行定义.

83 {
84 return (DockWindow)Qt.QtXnl.long_int4(nativehandle, Qt.Constant.QTNADDDOCKWINDOW, panel.nativehandle, rect.left, rect.top, rect.width(), rect.height());
85 }
static const int QTNADDDOCKWINDOW
Definition Constant.x:741
int width()
Definition QRect.xcsm:26
int height()
Definition QRect.xcsm:30
int left
Definition QRect.xcsm:20
int top
Definition QRect.xcsm:20
Object cdecl long_int4(long h, int proid, long v0,int i1,int i2,int i3,int i4)

引用了 QtXnl.long_int4() , 以及 Constant.QTNADDDOCKWINDOW.

◆ addDocumentPanel()

DockDocumentPanel addDocumentPanel ( String  title)

在文件 DockMainWindow.x87 行定义.

87 {
88 return (DockDocumentPanel)Qt.QtXnl.object_get_handle_string(nativehandle, Qt.Constant.QTNADDDOCUMENTPANEL, 0, title);
89 }
static const int QTNADDDOCUMENTPANEL
Definition Constant.x:737
Object cdecl object_get_handle_string(long h, int proid,long handle, String name)

引用了 QtXnl.object_get_handle_string() , 以及 Constant.QTNADDDOCUMENTPANEL.

◆ addToolBar()

DockToolBar addToolBar ( String  title,
Qtitan.DockBarArea  barPosition 
)

在文件 DockMainWindow.x59 行定义.

59 {
60 return (DockToolBar)Qt.QtXnl.object_get_handle_string(nativehandle, Qt.Constant.QTNADDTOOLBAR, barPosition, title);
61 }
static const int QTNADDTOOLBAR
Definition Constant.x:732

引用了 QtXnl.object_get_handle_string() , 以及 Constant.QTNADDTOOLBAR.

◆ centralWidget()

Qt.QWidget centralWidget ( )

在文件 DockMainWindow.x47 行定义.

47 {
49 }
static const int QTNCENTRALWIDGET
Definition Constant.x:729
Object cdecl widget_get_object(long h, int proid)

引用了 Constant.QTNCENTRALWIDGET , 以及 QtXnl.widget_get_object().

◆ clearDockBars()

void clearDockBars ( )

在文件 DockMainWindow.x79 行定义.

79 {
81 }
static const int QTNCLEARDOCKBARS
Definition Constant.x:736
bool cdecl widget_get_bool_value(long h, int proid)

引用了 Constant.QTNCLEARDOCKBARS , 以及 QtXnl.widget_get_bool_value().

◆ clearDockPanels()

void clearDockPanels ( )

在文件 DockMainWindow.x111 行定义.

111 {
113 }
static const int QTNCLEARDOCKPANELS
Definition Constant.x:740

引用了 Constant.QTNCLEARDOCKPANELS , 以及 QtXnl.widget_get_bool_value().

◆ create() [1/2]

bool create ( )
override

重载 QWidget .

在文件 DockMainWindow.x14 行定义.

14 {
16 if (nativehandle == 0){
17 return false;
18 }
19 return true;
20 }
long nativehandle
Definition QNative.xcsm:91
static const int qtDockMainWindow
Definition QTypes.xcsm:74
long cdecl createQObject(int type, Object xobj, long parent)

引用了 QtXnl.createQObject() , 以及 QType.qtDockMainWindow.

◆ create() [2/2]

bool create ( @NotNilptr Qt.QWidget  parent)
override

在文件 DockMainWindow.x22 行定义.

22 {
23 nativehandle = Qt.QtXnl.createQObject(Qt.QType.qtDockMainWindow, this, parent.nativehandle);
24 if (nativehandle == 0){
25 return false;
26 }
27 return true;
28 }

引用了 QtXnl.createQObject() , 以及 QType.qtDockMainWindow.

◆ dockBarManager()

DockBarManager dockBarManager ( )

在文件 DockMainWindow.x51 行定义.

51 {
52 return (DockBarManager)Qt.QtXnl.widget_get_object(nativehandle, Qt.Constant.QTNDOCKBARMANAGER);
53 }
static const int QTNDOCKBARMANAGER
Definition Constant.x:730

引用了 Constant.QTNDOCKBARMANAGER , 以及 QtXnl.widget_get_object().

◆ dockPanelManager()

DockPanelManager dockPanelManager ( )

在文件 DockMainWindow.x55 行定义.

55 {
56 return (DockPanelManager)Qt.QtXnl.widget_get_object(nativehandle, Qt.Constant.QTNDOCKPANELMANAGER);
57 }
static const int QTNDOCKPANELMANAGER
Definition Constant.x:731

引用了 Constant.QTNDOCKPANELMANAGER , 以及 QtXnl.widget_get_object().

◆ insertDockBar() [1/2]

bool insertDockBar ( DockToolBar  bar,
Qtitan.DockBarArea  position 
)

在文件 DockMainWindow.x63 行定义.

63 {
64 return 0 != Qt.QtXnl.object_get_long_int(nativehandle, Qt.Constant.QTNINSERTDOCKBAR, bar.nativehandle, position);
65 }
static const int QTNINSERTDOCKBAR
Definition Constant.x:733
long cdecl object_get_long_int(long h, int proid, long hv,int iv)

引用了 QtXnl.object_get_long_int() , 以及 Constant.QTNINSERTDOCKBAR.

◆ insertDockBar() [2/2]

void insertDockBar ( DockToolBar  before,
DockToolBar  bar 
)

在文件 DockMainWindow.x67 行定义.

67 {
68 Qt.QtXnl.void_long2(nativehandle, Qt.Constant.QTNINSERTDOCKBAR, before.nativehandle, bar.nativehandle);
69 }
void cdecl void_long2(long handle,int proid, long value1, long v2)

引用了 Constant.QTNINSERTDOCKBAR , 以及 QtXnl.void_long2().

◆ insertDockPanel()

void insertDockPanel ( DockWidgetPanel  panel,
Qtitan.DockPanelArea  area,
DockPanelBase  targetPanel 
)

在文件 DockMainWindow.x103 行定义.

103 {
104 Qt.QtXnl.object_set_long_int_long(nativehandle, Qt.Constant.QTNDMW_INSERTDOCKPANEL, panel.nativehandle, area, targetPanel != nilptr ? targetPanel.nativehandle : 0l);
105 }
static const int QTNDMW_INSERTDOCKPANEL
Definition Constant.x:859
void cdecl object_set_long_int_long(long h, int proid, long hv,int iv, long h1)

引用了 QtXnl.object_set_long_int_long() , 以及 Constant.QTNDMW_INSERTDOCKPANEL.

◆ insertDocumentPanel()

void insertDocumentPanel ( DockDocumentPanel  documentPanel)

在文件 DockMainWindow.x91 行定义.

91 {
92 Qt.QtXnl.object_get_long_int(nativehandle, Qt.Constant.QTNINSERTDOCUMENTPANEL, documentPanel.nativehandle, 0);
93 }
static const int QTNINSERTDOCUMENTPANEL
Definition Constant.x:738

引用了 QtXnl.object_get_long_int() , 以及 Constant.QTNINSERTDOCUMENTPANEL.

◆ loadState()

void loadState ( byte []  data)

在文件 DockMainWindow.x119 行定义.

119 {
121 }
static const int DMLOADSTATE
Definition Constant.x:872
void cdecl widget_set_object_value(long h, int proid, Object value)

引用了 Constant.DMLOADSTATE , 以及 QtXnl.widget_set_object_value().

◆ menuBar()

Qt.QMenuBar menuBar ( )

在文件 DockMainWindow.x39 行定义.

39 {
41 }
static const int QTNMENUBAR
Definition Constant.x:727

引用了 Constant.QTNMENUBAR , 以及 QtXnl.widget_get_object().

◆ moveDockBar()

void moveDockBar ( DockToolBar  before,
DockToolBar  bar 
)

在文件 DockMainWindow.x75 行定义.

75 {
76 Qt.QtXnl.void_long2(nativehandle, Qt.Constant.QTNMOVEDOCKBAR, before.nativehandle, bar.nativehandle);
77 }
static const int QTNMOVEDOCKBAR
Definition Constant.x:735

引用了 Constant.QTNMOVEDOCKBAR , 以及 QtXnl.void_long2().

◆ removeDockBar()

void removeDockBar ( DockToolBar  bar)

在文件 DockMainWindow.x71 行定义.

71 {
72 Qt.QtXnl.widget_set_native_value(nativehandle, Qt.Constant.QTNREMOVEDOCKBAR, bar.nativehandle);
73 }
static const int QTNREMOVEDOCKBAR
Definition Constant.x:734
void cdecl widget_set_native_value(long h, int proid, long value)

引用了 Constant.QTNREMOVEDOCKBAR , 以及 QtXnl.widget_set_native_value().

◆ removeDockPanel()

void removeDockPanel ( DockWidgetPanel  panel)

在文件 DockMainWindow.x107 行定义.

107 {
108 Qt.QtXnl.widget_set_native_value(nativehandle, Qt.Constant.QTNREMOVEDOCKPANEL, panel.nativehandle);
109 }
static const int QTNREMOVEDOCKPANEL
Definition Constant.x:739

引用了 Constant.QTNREMOVEDOCKPANEL , 以及 QtXnl.widget_set_native_value().

◆ saveState()

byte [] saveState ( )

在文件 DockMainWindow.x115 行定义.

115 {
116 return (byte[])Qt.QtXnl.widget_get_object(nativehandle, Qt.Constant.DMSAVESTATE);
117 }
static const int DMSAVESTATE
Definition Constant.x:873

引用了 Constant.DMSAVESTATE , 以及 QtXnl.widget_get_object().

◆ statusBar()

Qt.QStatusBar statusBar ( )

在文件 DockMainWindow.x43 行定义.

43 {
45 }
static const int QTNSTATUSBAR
Definition Constant.x:728

引用了 Constant.QTNSTATUSBAR , 以及 QtXnl.widget_get_object().

◆ titleBar()

WindowTitleBar titleBar ( )

在文件 DockMainWindow.x31 行定义.

31 {
32 return (WindowTitleBar)Qt.QtXnl.widget_get_object(nativehandle, Qt.Constant.QTNTITLEBAR);
33 }
static const int QTNTITLEBAR
Definition Constant.x:725

引用了 Constant.QTNTITLEBAR , 以及 QtXnl.widget_get_object().

◆ titleBarWidget()

Qt.QWidget titleBarWidget ( )

在文件 DockMainWindow.x35 行定义.

35 {
37 }
static const int QTNTITLEBARWIDGET
Definition Constant.x:726

引用了 Constant.QTNTITLEBARWIDGET , 以及 QtXnl.widget_get_object().