xlang v4.0 Release
程序设计语言基础库文档
载入中...
搜索中...
未找到
QDockWidget.xcsm
浏览该文件的文档.
1
2package Qt{
3 @SuppressWarnings public class QDockWidget : QWidget{
4 public static const int DockWidgetClosable = 0x01;
5 public static const int DockWidgetMovable = 0x02;
6 public static const int DockWidgetFloatable = 0x04;
7 public static const int DockWidgetVerticalTitleBar = 0x08;
8 public static const int DockWidgetFeatureMask = 0x0f;
9 public static const int AllDockWidgetFeatures = DockWidgetClosable|DockWidgetMovable|DockWidgetFloatable; // ### Qt 6: remove
10 public static const int NoDockWidgetFeatures = 0x00;
11 public static const int Reserved = 0xff;
12
13 public static const int
14 LeftDockWidgetArea = 0x1,
15 RightDockWidgetArea = 0x2,
16 TopDockWidgetArea = 0x4,
17 BottomDockWidgetArea = 0x8,
18
19 DockWidgetArea_Mask = 0xf,
20 AllDockWidgetAreas = 0xf,
21 NoDockWidgetArea = 0;
22
23 public bool create(@NotNilptr QWidget parent) override {
24 nativehandle = QtXnl.createQObject(QType.qtDockWidget, this, parent.nativehandle);
25 if (nativehandle == 0) {
26 return false;
27 }
28 return true;
29 }
30
31 public QDockWidget(){
32 }
33
34 public QDockWidget(long handle){
35 super(handle);
36 }
37 public bool isFlating(){
38 return QtXnl.widget_get_bool_value(nativehandle, Constant.FLATING);
39 }
40
41 public void setFlating(bool b){
42 QtXnl.widget_set_bool_value(nativehandle, Constant.FLATING, b);
43 }
44
45 public QWidget getTitalBar(){
46 return (QWidget)QtXnl.widget_get_object(nativehandle, Constant.TITLEBAR);
47 }
48
49 public void
50 setFeatures(int features){
51 QtXnl.widget_set_vint_value(nativehandle, Constant.DOCKWIDGETFEATURE, features);
52 }
53
54 public void
55 setAllowedAreas(int area){
56 QtXnl.widget_set_vint_value(nativehandle, Constant.DOCKSETALLOWEDAREAS, area);
57 }
58
59 public void setWidget(@NotNilptr QWidget w){
60 QtXnl.widget_set_native_value(nativehandle, Constant.SETWIDGET, w.nativehandle);
61 }
62
63 public QWidget getWidget(){
64 return (QWidget)QtXnl.widget_get_object(nativehandle, Constant.GETWIDGET);
65 }
66
67 };
68};
void setFlating(bool b)
QDockWidget(long handle)
void setAllowedAreas(int area)
QWidget getWidget()
bool create(@NotNilptr QWidget parent) override
void setWidget(@NotNilptr QWidget w)
QWidget getTitalBar()
void setFeatures(int features)