7#include <QtWidgets/qtwidgetsglobal.h>
8#include <QtWidgets/qwidget.h>
17namespace QMdi {
class ControlContainer; }
22 Q_PROPERTY(
int keyboardSingleStep READ keyboardSingleStep WRITE setKeyboardSingleStep)
23 Q_PROPERTY(
int keyboardPageStep READ keyboardPageStep WRITE setKeyboardPageStep)
26 AllowOutsideAreaHorizontally = 0x1,
27 AllowOutsideAreaVertically = 0x2,
28 RubberBandResize = 0x4,
42 QWidget *maximizedButtonsWidget()
const;
43 QWidget *maximizedSystemMenuIconWidget()
const;
45 bool isShaded()
const;
47 void setOption(SubWindowOption
option,
bool on =
true);
48 bool testOption(SubWindowOption)
const;
50 void setKeyboardSingleStep(
int step);
51 int keyboardSingleStep()
const;
53 void setKeyboardPageStep(
int step);
54 int keyboardPageStep()
const;
57 void setSystemMenu(
QMenu *systemMenu);
58 QMenu *systemMenu()
const;
90#ifndef QT_NO_CONTEXTMENU
105 friend class QMdiAreaTabBar;
The QCloseEvent class contains parameters that describe a close event.
The QFocusEvent class contains event parameters for widget focus events.
The QHideEvent class provides an event which is sent after a widget is hidden.
The QKeyEvent class describes a key event.
The QMdiArea widget provides an area in which MDI windows are displayed.
The QMdiSubWindow class provides a subwindow class for QMdiArea.
SubWindowOption
This enum describes options that customize the behavior of QMdiSubWindow.
void windowStateChanged(Qt::WindowStates oldState, Qt::WindowStates newState)
QMdiSubWindow emits this signal after the window state changes.
void aboutToActivate()
QMdiSubWindow emits this signal immediately before it is activated.
The QMoveEvent class contains event parameters for move events.
virtual void childEvent(QChildEvent *event)
This event handler can be reimplemented in a subclass to receive child events.
virtual bool eventFilter(QObject *watched, QEvent *event)
Filters events if this object has been installed as an event filter for the watched object.
virtual void timerEvent(QTimerEvent *event)
This event handler can be reimplemented in a subclass to receive timer events for the object.
The QPaintEvent class contains event parameters for paint events.
The QResizeEvent class contains event parameters for resize events.
The QShowEvent class provides an event that is sent when a widget is shown.
void newState(QList< State > &states, const char *token, const char *lexem, bool pre)
Combined button and popup list for selecting options.
#define Q_DECLARE_FLAGS(Flags, Enum)
#define Q_DECLARE_OPERATORS_FOR_FLAGS(Flags)
#define QT_REQUIRE_CONFIG(feature)
static void showSystemMenu(QWindow *w)
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent