Mercurial > hg > orthanc-stone
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 } |