QtGui/qmdisubwindow.h Source File
Go to the documentation of this file.
42 #ifndef QMDISUBWINDOW_H
43 #define QMDISUBWINDOW_H
58 namespace QMdi {
class ControlContainer; }
59 class QMdiSubWindowPrivate;
63 Q_PROPERTY(
int keyboardSingleStep READ keyboardSingleStep WRITE setKeyboardSingleStep)
64 Q_PROPERTY(
int keyboardPageStep READ keyboardPageStep WRITE setKeyboardPageStep)
67 AllowOutsideAreaHorizontally = 0x1,
68 AllowOutsideAreaVertically = 0x2,
69 RubberBandResize = 0x4,
72 Q_DECLARE_FLAGS(SubWindowOptions, SubWindowOption)
77 QSize sizeHint() const;
78 QSize minimumSizeHint() const;
80 void setWidget(
QWidget *widget);
83 QWidget *maximizedButtonsWidget() const;
84 QWidget *maximizedSystemMenuIconWidget() const;
86 bool isShaded() const;
88 void setOption(SubWindowOption option,
bool on = true);
89 bool testOption(SubWindowOption) const;
91 void setKeyboardSingleStep(
int step);
92 int keyboardSingleStep() const;
94 void setKeyboardPageStep(
int step);
95 int keyboardPageStep() const;
98 void setSystemMenu(
QMenu *systemMenu);
99 QMenu *systemMenu()
const;
105 void windowStateChanged(Qt::WindowStates oldState, Qt::WindowStates newState);
106 void aboutToActivate();
110 void showSystemMenu();
131 #ifndef QT_NO_CONTEXTMENU
144 friend class QMdiAreaPrivate;
146 friend class QMdiAreaTabBar;
148 friend class QMdi::ControlContainer;
151 Q_DECLARE_OPERATORS_FOR_FLAGS(QMdiSubWindow::SubWindowOptions)
157 #endif // QT_NO_MDIAREA
159 #endif // QMDISUBWINDOW_H
virtual bool eventFilter(QObject *, QEvent *)
#define Q_PRIVATE_SLOT(d, signature)
virtual void timerEvent(QTimerEvent *)
#define QT_BEGIN_NAMESPACE
virtual void childEvent(QChildEvent *)