#ifndef OPENGLVIEW_H #define OPENGLVIEW_H #include "modeler_global.h" #include namespace paysages { namespace modeler { class OpenGLView : public QQuickItem { Q_OBJECT public: explicit OpenGLView(QQuickItem *parent = 0); public slots: void handleWindowChanged(QQuickWindow *win); void paint(); protected: virtual void hoverMoveEvent(QHoverEvent *event) override; virtual void timerEvent(QTimerEvent *event) override; private: bool initialized; MainModelerWindow *window; OpenGLRenderer *renderer; }; } } #endif // OPENGLVIEW_H