47 #ifndef _MIRA_QTOGRE_WINDOW_H_ 48 #define _MIRA_QTOGRE_WINDOW_H_ 50 #include <QDragEnterEvent> 53 #include <QMouseEvent> 54 #include <QWheelEvent> 55 #include <QtGui/QWindow> 138 QWindow *parent = NULL);
154 virtual void render(QPainter *painter);
157 #if OGRE_VERSION >= ((2 << 16) | (0 << 8) | 0) 158 virtual void createCompositor();
197 #endif // _MIRA_QTOGRE_WINDOW_H_ virtual ~QtOgreWindowEventListener()
Definition: OgreWindow.h:83
QtOgreWindowInitializeCallback * mOgreInitCb
Definition: OgreWindow.h:185
virtual void keyReleaseEvent(QKeyEvent *ev)
virtual void mousePressEvent(QMouseEvent *ev)
~OgreSingletonHelper()
Definition: OgreWindow.h:123
virtual void onMouseMoveEvent(QMouseEvent *event)
Definition: OgreWindow.h:100
specialize cv::DataType for our ImgPixel and inherit from cv::DataType<Vec>
Definition: IOService.h:67
virtual void mouseMoveEvent(QMouseEvent *ev)
virtual ~QtOgreWindowInitializeCallback()
Definition: OgreWindow.h:110
QtOgreWindowInitializeCallback()
Definition: OgreWindow.h:109
Ogre::RenderWindow * mRenderWindow
Definition: OgreWindow.h:187
QtOgreWindow(QtOgreWindowInitializeCallback *initCb, QWindow *parent=NULL)
void setAnimating(bool animating)
QtOgreWindowEventListener * mEventListener
Definition: OgreWindow.h:186
virtual void wheelEvent(QWheelEvent *ev)
bool mUpdatePending
Definition: OgreWindow.h:189
Event listener class for forwarding Qt events from the Ogre window to another Qt widget.
Definition: OgreWindow.h:79
void setEventListener(QtOgreWindowEventListener *eventListener)
Definition: OgreWindow.h:144
virtual void onDropEvent(QDropEvent *event)
Definition: OgreWindow.h:88
virtual void onKeyPressEvent(QKeyEvent *event)
Definition: OgreWindow.h:90
virtual bool event(QEvent *event)
virtual void renderLater()
Definition: OgreWindow.h:131
virtual void onMouseReleaseEvent(QMouseEvent *event)
Definition: OgreWindow.h:98
virtual void initialize()
virtual bool eventFilter(QObject *target, QEvent *event)
virtual void mouseReleaseEvent(QMouseEvent *ev)
virtual void onDragEnterEvent(QDragEnterEvent *event)
Definition: OgreWindow.h:86
Definition: OgreWindow.h:118
Ogre::RenderWindow * getRenderWindow()
Definition: OgreWindow.h:148
virtual void onKeyReleaseEvent(QKeyEvent *event)
Definition: OgreWindow.h:92
Typedefs and serialization support for uuids.
virtual void onAboutToQuit()=0
bool mAnimating
Definition: OgreWindow.h:190
virtual void keyPressEvent(QKeyEvent *ev)
virtual void initOgre()=0
virtual void onWheelEvent(QWheelEvent *event)
Definition: OgreWindow.h:94
virtual void onMousePressEvent(QMouseEvent *event)
Definition: OgreWindow.h:96
QtOgreWindowEventListener()
Definition: OgreWindow.h:82
virtual void exposeEvent(QExposeEvent *ev)
Definition: OgreWindow.h:106