From 0eb9f5e217225129b22de1a48fe7300723456da3 Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Thu, 26 Jan 2012 16:34:00 -0600 Subject: Add NetWM/Motif controls to QWidget This must break binary compatibility, so version was also bumped to 3.4.0 --- src/kernel/qwidget.cpp | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'src/kernel/qwidget.cpp') diff --git a/src/kernel/qwidget.cpp b/src/kernel/qwidget.cpp index 856907c..65aabb4 100644 --- a/src/kernel/qwidget.cpp +++ b/src/kernel/qwidget.cpp @@ -775,6 +775,25 @@ QSize qt_naturalWidgetSize( QWidget *w ) { */ +/*! + \enum Qt::NETWMFlags + + \keyword NETWM flag + + This enum type is used to specify various NETWM properties + under X11 and similar systems. + + The main types are + + \value WX11DisableMove + \value WX11DisableClose + \value WX11DisableResize + \value WX11DisableMinimize + \value WX11DisableMaximize + \value WX11DisableShade + +*/ + /*! \enum Qt::WidgetState @@ -874,6 +893,7 @@ QWidget::QWidget( QWidget *parent, const char *name, WFlags f ) winid = 0; // default attributes widget_state = 0; widget_flags = f; + netwm_flags = 0; focus_policy = 0; own_font = 0; own_palette = 0; -- cgit v1.2.3