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

Public 成员函数

额外继承的成员函数

详细描述

在文件 DockPanelManager.x4 行定义.

构造及析构函数说明

◆ DockPanelManager() [1/2]

DockPanelManager ( )

在文件 DockPanelManager.x5 行定义.

5 {
6
7 }

◆ DockPanelManager() [2/2]

DockPanelManager ( long  handle)

在文件 DockPanelManager.x9 行定义.

9 {
10 super(handle);
11 }

成员函数说明

◆ activeDockPanel()

DockWidgetPanel activeDockPanel ( )

在文件 DockPanelManager.x110 行定义.

110 {
111 return (DockWidgetPanel)Qt.QtXnl.widget_get_object(nativehandle, Qt.Constant.QTNQPM_ACTIVEDOCKPANEL);
112 }
static const int QTNQPM_ACTIVEDOCKPANEL
Definition Constant.x:785
Object cdecl widget_get_object(long h, int proid)
Definition QCefQuery.x:3

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

◆ addDockPanel() [1/2]

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

在文件 DockPanelManager.x54 行定义.

54 {
55 return (DockWidgetPanel)Qt.QtXnl.object_get_string_handle_string_int(nativehandle, Qt.Constant.QTNQPM_ADDDOCKPANEL, title,targetPanel != nilptr ? targetPanel.nativehandle : 0l, nilptr, area);
56 }
static const int QTNQPM_ADDDOCKPANEL
Definition Constant.x:790
Object cdecl object_get_string_handle_string_int(long h, int proid,String text, long handle, String v1, int v2)

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

◆ addDockPanel() [2/2]

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

在文件 DockPanelManager.x58 行定义.

58 {
59 return (DockWidgetPanel)Qt.QtXnl.object_get_string_handle_string_int(nativehandle, Qt.Constant.QTNQPM_ADDDOCKPANELS, title, targetPanel != nilptr ? targetPanel.nativehandle : 0l, String.format("%d,%d",sizeHint.cx, sizeHint.cy), area);
60 }
static const int QTNQPM_ADDDOCKPANELS
Definition Constant.x:791
字符串类

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

◆ addDockWindow()

DockWindow addDockWindow ( DockPanelBase  panel,
Qt.QRect  rect 
)

在文件 DockPanelManager.x42 行定义.

42 {
43 return (DockWindow)Qt.QtXnl.long_int4(nativehandle, Qt.Constant.QTNQPM_ADDDOCKWINDOW, panel.nativehandle, rect.left, rect.top, rect.width(), rect.height());
44 }
static const int QTNQPM_ADDDOCKWINDOW
Definition Constant.x:787
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.QTNQPM_ADDDOCKWINDOW.

◆ addDocumentPanel()

DockDocumentPanel addDocumentPanel ( String  title)

在文件 DockPanelManager.x46 行定义.

46 {
47 return (DockDocumentPanel)Qt.QtXnl.object_get_handle_string(nativehandle, Qt.Constant.QTNQPM_ADDDOCUMENTPANEL, 0, title);
48 }
static const int QTNQPM_ADDDOCUMENTPANEL
Definition Constant.x:788
Object cdecl object_get_handle_string(long h, int proid,long handle, String name)

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

◆ beginUpdate()

void beginUpdate ( )

在文件 DockPanelManager.x166 行定义.

166 {
168 }
static const int QTNQPM_BEGINUPDATE
Definition Constant.x:811
bool cdecl widget_get_bool_value(long h, int proid)

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

◆ bestFit()

void bestFit ( )

在文件 DockPanelManager.x162 行定义.

162 {
164 }
static const int QTNQPM_BESTFIT
Definition Constant.x:812

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

◆ centralLayoutPanel()

DockLayoutPanel centralLayoutPanel ( )

在文件 DockPanelManager.x38 行定义.

38 {
39 return (DockLayoutPanel)Qt.QtXnl.widget_get_object(nativehandle, Qt.Constant.QTNQPM_CENTRALLAYOUTPANEL);
40 }
static const int QTNQPM_CENTRALLAYOUTPANEL
Definition Constant.x:784

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

◆ centralWidget()

Qt.QWidget centralWidget ( )

在文件 DockPanelManager.x114 行定义.

114 {
116 }
static const int QTNQPM_CENTRALWIDGET
Definition Constant.x:786

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

◆ clearDockPanels()

void clearDockPanels ( )

在文件 DockPanelManager.x70 行定义.

70 {
72 }
static const int QTNQPM_CLEARDOCKPANELS
Definition Constant.x:793

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

◆ closeDockPanel()

void closeDockPanel ( DockWidgetPanel  panel)

在文件 DockPanelManager.x98 行定义.

98 {
99 Qt.QtXnl.widget_set_native_value(nativehandle, Qt.Constant.QTNQPM_CLOSEDOCKPANEL, panel.nativehandle);
100 }
static const int QTNQPM_CLOSEDOCKPANEL
Definition Constant.x:800
void cdecl widget_set_native_value(long h, int proid, long value)

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

◆ create() [1/2]

bool create ( @NotNilptr Qt.QMainWindow  parent)

在文件 DockPanelManager.x21 行定义.

21 {
22 nativehandle = Qt.QtXnl.createQObject(Qt.QType.qtmDockPanelManager, this, parent.nativehandle);
23 if (nativehandle == 0){
24 return false;
25 }
26 return true;
27 }
long nativehandle
Definition QNative.xcsm:91
static const int qtmDockPanelManager
Definition QTypes.xcsm:76
long cdecl createQObject(int type, Object xobj, long parent)

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

◆ create() [2/2]

bool create ( @NotNilptr Qt.QWidget  parent)

在文件 DockPanelManager.x13 行定义.

13 {
14 nativehandle = Qt.QtXnl.createQObject(Qt.QType.qtDockPanelManager, this, parent.nativehandle);
15 if (nativehandle == 0){
16 return false;
17 }
18 return true;
19 }
static const int qtDockPanelManager
Definition QTypes.xcsm:75

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

◆ defaultPaneFeatures()

int defaultPaneFeatures ( )

在文件 DockPanelManager.x154 行定义.

154 {
156 }
static const int QTNQPM_DEFAULTPANEFEATURES
Definition Constant.x:803
int cdecl widget_get_int_value(long h, int proid)

引用了 Constant.QTNQPM_DEFAULTPANEFEATURES , 以及 QtXnl.widget_get_int_value().

◆ dockWindowTitle()

String dockWindowTitle ( )

在文件 DockPanelManager.x122 行定义.

122 {
124 }
static const int QTNQPM_DOCKWINDOWTITLE
Definition Constant.x:805
Object cdecl core_getString(long h, int proid)

引用了 QtXnl.core_getString() , 以及 Constant.QTNQPM_DOCKWINDOWTITLE.

◆ endUpdate()

void endUpdate ( )

在文件 DockPanelManager.x170 行定义.

170 {
172 }
static const int QTNQPM_ENDUPDATE
Definition Constant.x:810

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

◆ insertDockPanel()

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

在文件 DockPanelManager.x62 行定义.

62 {
63 Qt.QtXnl.object_set_long_int_long(nativehandle, Qt.Constant.QTNDPM_INSERTDOCKPANEL, panel.nativehandle, area, targetPanel != nilptr ? targetPanel.nativehandle : 0l);
64 }
static const int QTNDPM_INSERTDOCKPANEL
Definition Constant.x:858
void cdecl object_set_long_int_long(long h, int proid, long hv,int iv, long h1)

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

◆ insertDocumentPanel()

void insertDocumentPanel ( DockDocumentPanel  documentPanel)

在文件 DockPanelManager.x50 行定义.

50 {
51 Qt.QtXnl.object_get_long_int(nativehandle, Qt.Constant.QTNQPM_INSERTDOCUMENTPANEL, documentPanel.nativehandle, 0);
52 }
static const int QTNQPM_INSERTDOCUMENTPANEL
Definition Constant.x:789
long cdecl object_get_long_int(long h, int proid, long hv,int iv)

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

◆ isArrowMarkersShown()

bool isArrowMarkersShown ( )

在文件 DockPanelManager.x146 行定义.

146 {
148 }
static const int QTNQPM_ISARROWMARKERSSHOWN
Definition Constant.x:809

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

◆ isDockPanelAutoHide()

bool isDockPanelAutoHide ( DockWidgetPanel  panel)

在文件 DockPanelManager.x82 行定义.

82 {
83 return 0 != Qt.QtXnl.core_getintlong(nativehandle, Qt.Constant.QTNQPM_ISDOCKPANELAUTOHIDE, panel.nativehandle);
84 }
static const int QTNQPM_ISDOCKPANELAUTOHIDE
Definition Constant.x:799
int cdecl core_getintlong(long h, int proid, long v)

引用了 QtXnl.core_getintlong() , 以及 Constant.QTNQPM_ISDOCKPANELAUTOHIDE.

◆ isDockPanelClosed()

bool isDockPanelClosed ( DockWidgetPanel  panel)

在文件 DockPanelManager.x94 行定义.

94 {
95 return 0 != Qt.QtXnl.core_getintlong(nativehandle, Qt.Constant.QTNQPM_ISDOCKPANELCLOSED, panel.nativehandle);
96 }
static const int QTNQPM_ISDOCKPANELCLOSED
Definition Constant.x:798

引用了 QtXnl.core_getintlong() , 以及 Constant.QTNQPM_ISDOCKPANELCLOSED.

◆ isDockPanelFloat()

bool isDockPanelFloat ( DockWidgetPanel  panel)

在文件 DockPanelManager.x74 行定义.

74 {
75 return 0 != Qt.QtXnl.core_getintlong(nativehandle, Qt.Constant.QTNQPM_ISDOCKPANELFLOAT, panel.nativehandle);
76 }
static const int QTNQPM_ISDOCKPANELFLOAT
Definition Constant.x:794

引用了 QtXnl.core_getintlong() , 以及 Constant.QTNQPM_ISDOCKPANELFLOAT.

◆ isDockPanelFullContentsWhileDraggingShown()

bool isDockPanelFullContentsWhileDraggingShown ( )

◆ isDockPanelTransparentWhileDragging()

bool isDockPanelTransparentWhileDragging ( )

在文件 DockPanelManager.x138 行定义.

138 {
140 }
static const int QTNQPM_ISDOCKPANELTRANSPARENTWHILEDRAGGING
Definition Constant.x:808

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

◆ layoutPanel()

DockLayoutPanel layoutPanel ( )

在文件 DockPanelManager.x34 行定义.

34 {
35 return (DockLayoutPanel)Qt.QtXnl.widget_get_object(nativehandle, Qt.Constant.QTNQPM_LAYOUTPANEL);
36 }
static const int QTNQPM_LAYOUTPANEL
Definition Constant.x:783

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

◆ loadState()

void loadState ( byte []  data)

在文件 DockPanelManager.x178 行定义.

178 {
180 }
static const int DPMLOADSTATE
Definition Constant.x:871
void cdecl widget_set_object_value(long h, int proid, Object value)

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

◆ managedWidget()

Qt.QWidget managedWidget ( )

在文件 DockPanelManager.x30 行定义.

30 {
32 }
static const int QTNQPM_MANAGEDWIDGET
Definition Constant.x:782

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

◆ margin()

int margin ( )

在文件 DockPanelManager.x102 行定义.

102 {
104 }
static const int QTNQPM_MARGIN
Definition Constant.x:802

引用了 Constant.QTNQPM_MARGIN , 以及 QtXnl.widget_get_int_value().

◆ removeDockPanel()

void removeDockPanel ( DockWidgetPanel  panel)

在文件 DockPanelManager.x66 行定义.

66 {
67 Qt.QtXnl.widget_set_native_value(nativehandle, Qt.Constant.QTNQPM_REMOVEDOCKPANEL, panel.nativehandle);
68 }
static const int QTNQPM_REMOVEDOCKPANEL
Definition Constant.x:792

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

◆ saveState()

byte [] saveState ( )

在文件 DockPanelManager.x174 行定义.

174 {
175 return (byte[])Qt.QtXnl.widget_get_object(nativehandle, Qt.Constant.DPMSAVESTATE);
176 }
static const int DPMSAVESTATE
Definition Constant.x:869

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

◆ setArrowMarkersShown()

void setArrowMarkersShown ( bool  show)

在文件 DockPanelManager.x150 行定义.

150 {
152 }
static const int QTNQPM_SETARROWMARKERSSHOWN
Definition Constant.x:813
void cdecl widget_set_bool_value(long h, int proid, bool v)

引用了 Constant.QTNQPM_SETARROWMARKERSSHOWN , 以及 QtXnl.widget_set_bool_value().

◆ setCentralWidget()

void setCentralWidget ( Qt.QWidget  widget)

在文件 DockPanelManager.x118 行定义.

118 {
120 }
static const int QTNQPM_SETCENTRALWIDGET
Definition Constant.x:801

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

◆ setDefaultPaneFeatures()

void setDefaultPaneFeatures ( int  features)

在文件 DockPanelManager.x158 行定义.

158 {
159 Qt.QtXnl.widget_set_vint_value(nativehandle, Qt.Constant.QTNQPM_SETDEFAULTPANEFEATURES, features);
160 }
static const int QTNQPM_SETDEFAULTPANEFEATURES
Definition Constant.x:816

引用了 Constant.QTNQPM_SETDEFAULTPANEFEATURES.

◆ setDockPanelAutoHide()

void setDockPanelAutoHide ( DockPanelBase  panel,
bool  set 
)

在文件 DockPanelManager.x86 行定义.

86 {
87 Qt.QtXnl.object_get_long_int(nativehandle, Qt.Constant.QTNQPM_SETDOCKPANELAUTOHIDE, panel.nativehandle, set ? 1 : 0);
88 }
static const int QTNQPM_SETDOCKPANELAUTOHIDE
Definition Constant.x:797

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

◆ setDockPanelFloat()

void setDockPanelFloat ( DockPanelBase  panel,
bool  set 
)

在文件 DockPanelManager.x78 行定义.

78 {
79 Qt.QtXnl.object_get_long_int(nativehandle, Qt.Constant.QTNQPM_SETDOCKPANELFLOAT, panel.nativehandle, set ? 1 : 0);
80 }
static const int QTNQPM_SETDOCKPANELFLOAT
Definition Constant.x:795

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

◆ setDockPanelFullContentsWhileDraggingShown()

void setDockPanelFullContentsWhileDraggingShown ( bool  show)

◆ setDockPanelTransparentWhileDragging()

void setDockPanelTransparentWhileDragging ( bool  transparent)

在文件 DockPanelManager.x142 行定义.

142 {
144 }
static const int QTNQPM_SETDOCKPANELTRANSPARENTWHILEDRAGGING
Definition Constant.x:814

引用了 Constant.QTNQPM_SETDOCKPANELTRANSPARENTWHILEDRAGGING , 以及 QtXnl.widget_set_bool_value().

◆ setDockWindowTitle()

void setDockWindowTitle ( String  title)

在文件 DockPanelManager.x126 行定义.

126 {
128 }
static const int QTNQPM_SETDOCKWINDOWTITLE
Definition Constant.x:806
void cdecl widget_slot_string(long h, int proid, String value)

引用了 Constant.QTNQPM_SETDOCKWINDOWTITLE , 以及 QtXnl.widget_slot_string().

◆ setMargin()

void setMargin ( int  margin)

在文件 DockPanelManager.x106 行定义.

106 {
107 Qt.QtXnl.widget_set_vint_value(nativehandle, Qt.Constant.QTNQPM_SETMARGIN, margin);
108 }
static const int QTNQPM_SETMARGIN
Definition Constant.x:804

引用了 Constant.QTNQPM_SETMARGIN.

◆ showDockPanel()

void showDockPanel ( DockWidgetPanel  panel,
bool  setFocus 
)

在文件 DockPanelManager.x90 行定义.

90 {
91 Qt.QtXnl.object_get_long_int(nativehandle, Qt.Constant.QTNQPM_SHOWDOCKPANEL, panel.nativehandle, setFocus ? 1 : 0);
92 }
static const int QTNQPM_SHOWDOCKPANEL
Definition Constant.x:796

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