#ifndef PYTHONQTWRAPPER_QMDISUBWINDOW_H #define PYTHONQTWRAPPER_QMDISUBWINDOW_H #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include class PythonQtWrapper_QMdiSubWindow : public QObject { Q_OBJECT public: Q_ENUMS(SubWindowOption ) enum SubWindowOption{ AllowOutsideAreaHorizontally = QMdiSubWindow::AllowOutsideAreaHorizontally, AllowOutsideAreaVertically = QMdiSubWindow::AllowOutsideAreaVertically, RubberBandResize = QMdiSubWindow::RubberBandResize, RubberBandMove = QMdiSubWindow::RubberBandMove}; public slots: QMdiSubWindow* new_QMdiSubWindow(QWidget* parent = 0, Qt::WindowFlags flags = 0); void delete_QMdiSubWindow(QMdiSubWindow* obj) { delete obj; } bool isShaded(QMdiSubWindow* theWrappedObject) const; int keyboardPageStep(QMdiSubWindow* theWrappedObject) const; int keyboardSingleStep(QMdiSubWindow* theWrappedObject) const; QWidget* maximizedButtonsWidget(QMdiSubWindow* theWrappedObject) const; QWidget* maximizedSystemMenuIconWidget(QMdiSubWindow* theWrappedObject) const; QMdiArea* mdiArea(QMdiSubWindow* theWrappedObject) const; QSize minimumSizeHint(QMdiSubWindow* theWrappedObject) const; void setKeyboardPageStep(QMdiSubWindow* theWrappedObject, int step); void setKeyboardSingleStep(QMdiSubWindow* theWrappedObject, int step); void setOption(QMdiSubWindow* theWrappedObject, QMdiSubWindow::SubWindowOption option, bool on = true); void setSystemMenu(QMdiSubWindow* theWrappedObject, QMenu* systemMenu); void setWidget(QMdiSubWindow* theWrappedObject, QWidget* widget); QSize sizeHint(QMdiSubWindow* theWrappedObject) const; QMenu* systemMenu(QMdiSubWindow* theWrappedObject) const; bool testOption(QMdiSubWindow* theWrappedObject, QMdiSubWindow::SubWindowOption arg__1) const; QWidget* widget(QMdiSubWindow* theWrappedObject) const; }; #endif // PYTHONQTWRAPPER_QMDISUBWINDOW_H