#ifndef PYTHONQTWRAPPER_QMDIAREA_H #define PYTHONQTWRAPPER_QMDIAREA_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 #include class PythonQtWrapper_QMdiArea : public QObject { Q_OBJECT public: Q_ENUMS(AreaOption ) enum AreaOption{ DontMaximizeSubWindowOnActivation = QMdiArea::DontMaximizeSubWindowOnActivation}; public slots: QMdiArea* new_QMdiArea(QWidget* parent = 0); void delete_QMdiArea(QMdiArea* obj) { delete obj; } QMdiArea::WindowOrder activationOrder(QMdiArea* theWrappedObject) const; QMdiSubWindow* activeSubWindow(QMdiArea* theWrappedObject) const; QMdiSubWindow* addSubWindow(QMdiArea* theWrappedObject, QWidget* widget, Qt::WindowFlags flags = 0); QBrush background(QMdiArea* theWrappedObject) const; QMdiSubWindow* currentSubWindow(QMdiArea* theWrappedObject) const; QSize minimumSizeHint(QMdiArea* theWrappedObject) const; void removeSubWindow(QMdiArea* theWrappedObject, QWidget* widget); void setActivationOrder(QMdiArea* theWrappedObject, QMdiArea::WindowOrder order); void setBackground(QMdiArea* theWrappedObject, const QBrush& background); void setOption(QMdiArea* theWrappedObject, QMdiArea::AreaOption option, bool on = true); void setTabPosition(QMdiArea* theWrappedObject, QTabWidget::TabPosition position); void setTabShape(QMdiArea* theWrappedObject, QTabWidget::TabShape shape); void setViewMode(QMdiArea* theWrappedObject, QMdiArea::ViewMode mode); QSize sizeHint(QMdiArea* theWrappedObject) const; QList subWindowList(QMdiArea* theWrappedObject, QMdiArea::WindowOrder order = QMdiArea::CreationOrder) const; QTabWidget::TabPosition tabPosition(QMdiArea* theWrappedObject) const; QTabWidget::TabShape tabShape(QMdiArea* theWrappedObject) const; bool testOption(QMdiArea* theWrappedObject, QMdiArea::AreaOption opton) const; QMdiArea::ViewMode viewMode(QMdiArea* theWrappedObject) const; }; #endif // PYTHONQTWRAPPER_QMDIAREA_H