summaryrefslogtreecommitdiffstats
path: root/src/kernel/qnamespace.h
diff options
context:
space:
mode:
authorTimothy Pearson <[email protected]>2012-01-26 16:34:00 -0600
committerTimothy Pearson <[email protected]>2012-01-26 16:34:00 -0600
commit0eb9f5e217225129b22de1a48fe7300723456da3 (patch)
treeede5a4dd39476960a1f113a323b34b613cf07987 /src/kernel/qnamespace.h
parent336d563830cd5f9f1f9abdce20db839d06431168 (diff)
downloadqt3-0eb9f5e217225129b22de1a48fe7300723456da3.tar.gz
qt3-0eb9f5e217225129b22de1a48fe7300723456da3.zip
Add NetWM/Motif controls to QWidget
This must break binary compatibility, so version was also bumped to 3.4.0
Diffstat (limited to 'src/kernel/qnamespace.h')
-rw-r--r--src/kernel/qnamespace.h22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/kernel/qnamespace.h b/src/kernel/qnamespace.h
index 1598785..2201a3d 100644
--- a/src/kernel/qnamespace.h
+++ b/src/kernel/qnamespace.h
@@ -168,6 +168,28 @@ public:
WState_HasMouse = 0x00800000
};
+ // NetWM flags; documented in qwidget.cpp
+ typedef uint NFlags;
+
+ // documented in qwidget.cpp
+ enum NETWMFlags {
+#if defined(Q_WS_X11)
+ WX11DisableMove = 0x00000001,
+ WX11DisableClose = 0x00000002,
+ WX11DisableResize = 0x00000004,
+ WX11DisableMinimize = 0x00000008,
+ WX11DisableMaximize = 0x00000010,
+ WX11DisableShade = 0x00000020
+#else
+ WX11DisableMove = 0x00000000,
+ WX11DisableClose = 0x00000000,
+ WX11DisableResize = 0x00000000,
+ WX11DisableMinimize = 0x00000000,
+ WX11DisableMaximize = 0x00000000,
+ WX11DisableShade = 0x00000000
+#endif
+ };
+
// Widget flags2; documented in qwidget.cpp
typedef uint WFlags;