comparison Samples/Qt/QStoneOpenGlWidget.h @ 881:a8cd3755db21 am-dev

wip
author Alain Mazy <alain@mazy.be>
date Tue, 09 Jul 2019 11:41:16 +0200
parents 12b591d5d63c
children 30268a0cafca
comparison
equal deleted inserted replaced
880:9953f16c304d 881:a8cd3755db21
27 void initializeGL() override; 27 void initializeGL() override;
28 void resizeGL(int w, int h) override; 28 void resizeGL(int w, int h) override;
29 void paintGL() override; 29 void paintGL() override;
30 30
31 void mousePressEvent(QMouseEvent* event) override; 31 void mousePressEvent(QMouseEvent* event) override;
32 void mouseMoveEvent(QMouseEvent* event) override;
33 void mouseReleaseEvent(QMouseEvent* event) override;
32 34
33 //**** IOpenGLContext overrides 35 //**** IOpenGLContext overrides
34 36
35 virtual void MakeCurrent() override; 37 virtual void MakeCurrent() override;
36 virtual void SwapBuffer() override {} 38 virtual void SwapBuffer() override {}
54 void SetCompositor(boost::shared_ptr<OrthancStone::OpenGLCompositor> compositor) 56 void SetCompositor(boost::shared_ptr<OrthancStone::OpenGLCompositor> compositor)
55 { 57 {
56 compositor_ = compositor; 58 compositor_ = compositor;
57 } 59 }
58 60
61 protected:
62 void mouseEvent(QMouseEvent* qtEvent, OrthancStone::GuiAdapterHidEventType guiEventType);
63
59 }; 64 };
60 } 65 }