PythonQtWrapper_QMdiSubWindow.h
159 lines
| 8.4 KiB
| text/x-c
|
CLexer
florianlink
|
r13 | #ifndef PYTHONQTWRAPPER_QMDISUBWINDOW_H | ||
#define PYTHONQTWRAPPER_QMDISUBWINDOW_H | ||||
#include <qmdisubwindow.h> | ||||
#include <QObject> | ||||
florianlink
|
r24 | #include <PythonQt.h> | ||
florianlink
|
r13 | #include <QVariant> | ||
#include <qaction.h> | ||||
#include <qbitmap.h> | ||||
#include <qbytearray.h> | ||||
#include <qcoreevent.h> | ||||
#include <qcursor.h> | ||||
#include <qevent.h> | ||||
#include <qfont.h> | ||||
#include <qicon.h> | ||||
#include <qinputcontext.h> | ||||
#include <qkeysequence.h> | ||||
#include <qlayout.h> | ||||
#include <qlist.h> | ||||
#include <qlocale.h> | ||||
#include <qmdiarea.h> | ||||
#include <qmdisubwindow.h> | ||||
#include <qmenu.h> | ||||
#include <qobject.h> | ||||
#include <qpaintdevice.h> | ||||
#include <qpaintengine.h> | ||||
#include <qpainter.h> | ||||
#include <qpalette.h> | ||||
#include <qpoint.h> | ||||
#include <qrect.h> | ||||
#include <qregion.h> | ||||
#include <qsize.h> | ||||
#include <qsizepolicy.h> | ||||
#include <qstyle.h> | ||||
#include <qwidget.h> | ||||
florianlink
|
r24 | class PythonQtShell_QMdiSubWindow : public QMdiSubWindow | ||
{ | ||||
public: | ||||
PythonQtShell_QMdiSubWindow(QWidget* parent = 0, Qt::WindowFlags flags = 0):QMdiSubWindow(parent, flags),_wrapper(NULL) {}; | ||||
virtual void actionEvent(QActionEvent* arg__1); | ||||
virtual void changeEvent(QEvent* changeEvent); | ||||
virtual void childEvent(QChildEvent* childEvent); | ||||
virtual void closeEvent(QCloseEvent* closeEvent); | ||||
virtual void contextMenuEvent(QContextMenuEvent* contextMenuEvent); | ||||
virtual void customEvent(QEvent* arg__1); | ||||
virtual int devType() const; | ||||
virtual void dragEnterEvent(QDragEnterEvent* arg__1); | ||||
virtual void dragLeaveEvent(QDragLeaveEvent* arg__1); | ||||
virtual void dragMoveEvent(QDragMoveEvent* arg__1); | ||||
virtual void dropEvent(QDropEvent* arg__1); | ||||
virtual void enterEvent(QEvent* arg__1); | ||||
virtual bool event(QEvent* event); | ||||
virtual bool eventFilter(QObject* object, QEvent* event); | ||||
virtual void focusInEvent(QFocusEvent* focusInEvent); | ||||
virtual bool focusNextPrevChild(bool next); | ||||
virtual void focusOutEvent(QFocusEvent* focusOutEvent); | ||||
virtual int heightForWidth(int arg__1) const; | ||||
virtual void hideEvent(QHideEvent* hideEvent); | ||||
virtual void inputMethodEvent(QInputMethodEvent* arg__1); | ||||
virtual QVariant inputMethodQuery(Qt::InputMethodQuery arg__1) const; | ||||
virtual void keyPressEvent(QKeyEvent* keyEvent); | ||||
virtual void keyReleaseEvent(QKeyEvent* arg__1); | ||||
virtual void languageChange(); | ||||
virtual void leaveEvent(QEvent* leaveEvent); | ||||
virtual int metric(QPaintDevice::PaintDeviceMetric arg__1) const; | ||||
virtual void mouseDoubleClickEvent(QMouseEvent* mouseEvent); | ||||
virtual void mouseMoveEvent(QMouseEvent* mouseEvent); | ||||
virtual void mousePressEvent(QMouseEvent* mouseEvent); | ||||
virtual void mouseReleaseEvent(QMouseEvent* mouseEvent); | ||||
virtual void moveEvent(QMoveEvent* moveEvent); | ||||
virtual QPaintEngine* paintEngine() const; | ||||
virtual void paintEvent(QPaintEvent* paintEvent); | ||||
virtual void resizeEvent(QResizeEvent* resizeEvent); | ||||
virtual void showEvent(QShowEvent* showEvent); | ||||
virtual void tabletEvent(QTabletEvent* arg__1); | ||||
virtual void timerEvent(QTimerEvent* timerEvent); | ||||
virtual void wheelEvent(QWheelEvent* arg__1); | ||||
PythonQtInstanceWrapper* _wrapper; | ||||
}; | ||||
class PythonQtPublicPromoter_QMdiSubWindow : public QMdiSubWindow | ||||
{ public: | ||||
florianlink
|
r73 | inline void promoted_mousePressEvent(QMouseEvent* mouseEvent) { QMdiSubWindow::mousePressEvent(mouseEvent); } | ||
inline void promoted_contextMenuEvent(QContextMenuEvent* contextMenuEvent) { QMdiSubWindow::contextMenuEvent(contextMenuEvent); } | ||||
florianlink
|
r28 | inline void promoted_paintEvent(QPaintEvent* paintEvent) { QMdiSubWindow::paintEvent(paintEvent); } | ||
florianlink
|
r73 | inline void promoted_leaveEvent(QEvent* leaveEvent) { QMdiSubWindow::leaveEvent(leaveEvent); } | ||
inline void promoted_changeEvent(QEvent* changeEvent) { QMdiSubWindow::changeEvent(changeEvent); } | ||||
inline void promoted_focusOutEvent(QFocusEvent* focusOutEvent) { QMdiSubWindow::focusOutEvent(focusOutEvent); } | ||||
inline void promoted_hideEvent(QHideEvent* hideEvent) { QMdiSubWindow::hideEvent(hideEvent); } | ||||
inline void promoted_showEvent(QShowEvent* showEvent) { QMdiSubWindow::showEvent(showEvent); } | ||||
florianlink
|
r28 | inline void promoted_childEvent(QChildEvent* childEvent) { QMdiSubWindow::childEvent(childEvent); } | ||
florianlink
|
r73 | inline void promoted_keyPressEvent(QKeyEvent* keyEvent) { QMdiSubWindow::keyPressEvent(keyEvent); } | ||
inline bool promoted_eventFilter(QObject* object, QEvent* event) { return QMdiSubWindow::eventFilter(object, event); } | ||||
inline void promoted_mouseReleaseEvent(QMouseEvent* mouseEvent) { QMdiSubWindow::mouseReleaseEvent(mouseEvent); } | ||||
florianlink
|
r28 | inline bool promoted_event(QEvent* event) { return QMdiSubWindow::event(event); } | ||
inline void promoted_closeEvent(QCloseEvent* closeEvent) { QMdiSubWindow::closeEvent(closeEvent); } | ||||
inline void promoted_timerEvent(QTimerEvent* timerEvent) { QMdiSubWindow::timerEvent(timerEvent); } | ||||
florianlink
|
r73 | inline void promoted_focusInEvent(QFocusEvent* focusInEvent) { QMdiSubWindow::focusInEvent(focusInEvent); } | ||
florianlink
|
r28 | inline void promoted_mouseMoveEvent(QMouseEvent* mouseEvent) { QMdiSubWindow::mouseMoveEvent(mouseEvent); } | ||
florianlink
|
r73 | inline void promoted_mouseDoubleClickEvent(QMouseEvent* mouseEvent) { QMdiSubWindow::mouseDoubleClickEvent(mouseEvent); } | ||
florianlink
|
r28 | inline void promoted_resizeEvent(QResizeEvent* resizeEvent) { QMdiSubWindow::resizeEvent(resizeEvent); } | ||
florianlink
|
r73 | inline void promoted_moveEvent(QMoveEvent* moveEvent) { QMdiSubWindow::moveEvent(moveEvent); } | ||
florianlink
|
r24 | }; | ||
florianlink
|
r13 | class PythonQtWrapper_QMdiSubWindow : public QObject | ||
{ Q_OBJECT | ||||
public: | ||||
Q_ENUMS(SubWindowOption ) | ||||
florianlink
|
r73 | Q_FLAGS(SubWindowOptions ) | ||
florianlink
|
r13 | enum SubWindowOption{ | ||
AllowOutsideAreaHorizontally = QMdiSubWindow::AllowOutsideAreaHorizontally, AllowOutsideAreaVertically = QMdiSubWindow::AllowOutsideAreaVertically, RubberBandResize = QMdiSubWindow::RubberBandResize, RubberBandMove = QMdiSubWindow::RubberBandMove}; | ||||
florianlink
|
r73 | Q_DECLARE_FLAGS(SubWindowOptions, SubWindowOption) | ||
florianlink
|
r13 | public slots: | ||
QMdiSubWindow* new_QMdiSubWindow(QWidget* parent = 0, Qt::WindowFlags flags = 0); | ||||
void delete_QMdiSubWindow(QMdiSubWindow* obj) { delete obj; } | ||||
florianlink
|
r73 | void mousePressEvent(QMdiSubWindow* theWrappedObject, QMouseEvent* mouseEvent); | ||
void contextMenuEvent(QMdiSubWindow* theWrappedObject, QContextMenuEvent* contextMenuEvent); | ||||
int keyboardPageStep(QMdiSubWindow* theWrappedObject) const; | ||||
QSize sizeHint(QMdiSubWindow* theWrappedObject) const; | ||||
florianlink
|
r28 | void paintEvent(QMdiSubWindow* theWrappedObject, QPaintEvent* paintEvent); | ||
void setSystemMenu(QMdiSubWindow* theWrappedObject, QMenu* systemMenu); | ||||
florianlink
|
r73 | bool isShaded(QMdiSubWindow* theWrappedObject) const; | ||
void setKeyboardSingleStep(QMdiSubWindow* theWrappedObject, int step); | ||||
void leaveEvent(QMdiSubWindow* theWrappedObject, QEvent* leaveEvent); | ||||
florianlink
|
r24 | QWidget* widget(QMdiSubWindow* theWrappedObject) const; | ||
florianlink
|
r73 | void changeEvent(QMdiSubWindow* theWrappedObject, QEvent* changeEvent); | ||
QMenu* systemMenu(QMdiSubWindow* theWrappedObject) const; | ||||
void focusOutEvent(QMdiSubWindow* theWrappedObject, QFocusEvent* focusOutEvent); | ||||
void hideEvent(QMdiSubWindow* theWrappedObject, QHideEvent* hideEvent); | ||||
void showEvent(QMdiSubWindow* theWrappedObject, QShowEvent* showEvent); | ||||
void childEvent(QMdiSubWindow* theWrappedObject, QChildEvent* childEvent); | ||||
florianlink
|
r28 | QWidget* maximizedSystemMenuIconWidget(QMdiSubWindow* theWrappedObject) const; | ||
void keyPressEvent(QMdiSubWindow* theWrappedObject, QKeyEvent* keyEvent); | ||||
florianlink
|
r73 | bool eventFilter(QMdiSubWindow* theWrappedObject, QObject* object, QEvent* event); | ||
void mouseReleaseEvent(QMdiSubWindow* theWrappedObject, QMouseEvent* mouseEvent); | ||||
void setWidget(QMdiSubWindow* theWrappedObject, QWidget* widget); | ||||
florianlink
|
r28 | QSize minimumSizeHint(QMdiSubWindow* theWrappedObject) const; | ||
florianlink
|
r73 | QMdiArea* mdiArea(QMdiSubWindow* theWrappedObject) const; | ||
bool event(QMdiSubWindow* theWrappedObject, QEvent* event); | ||||
void closeEvent(QMdiSubWindow* theWrappedObject, QCloseEvent* closeEvent); | ||||
void timerEvent(QMdiSubWindow* theWrappedObject, QTimerEvent* timerEvent); | ||||
int keyboardSingleStep(QMdiSubWindow* theWrappedObject) const; | ||||
void focusInEvent(QMdiSubWindow* theWrappedObject, QFocusEvent* focusInEvent); | ||||
florianlink
|
r28 | void setKeyboardPageStep(QMdiSubWindow* theWrappedObject, int step); | ||
florianlink
|
r73 | void setOption(QMdiSubWindow* theWrappedObject, QMdiSubWindow::SubWindowOption option, bool on = true); | ||
void mouseMoveEvent(QMdiSubWindow* theWrappedObject, QMouseEvent* mouseEvent); | ||||
void mouseDoubleClickEvent(QMdiSubWindow* theWrappedObject, QMouseEvent* mouseEvent); | ||||
florianlink
|
r28 | void resizeEvent(QMdiSubWindow* theWrappedObject, QResizeEvent* resizeEvent); | ||
florianlink
|
r73 | void moveEvent(QMdiSubWindow* theWrappedObject, QMoveEvent* moveEvent); | ||
bool testOption(QMdiSubWindow* theWrappedObject, QMdiSubWindow::SubWindowOption arg__1) const; | ||||
QWidget* maximizedButtonsWidget(QMdiSubWindow* theWrappedObject) const; | ||||
florianlink
|
r13 | }; | ||
#endif // PYTHONQTWRAPPER_QMDISUBWINDOW_H | ||||