comparison Applications/Qt/QCairoWidget.h @ 291:87376a645ee1 am-2

renaming
author am@osimis.io
date Thu, 30 Aug 2018 17:06:22 +0200
parents 38b0ac8055b9
children 6cc3ce74dc05
comparison
equal deleted inserted replaced
289:36ebe6ec8fe8 291:87376a645ee1
19 **/ 19 **/
20 20
21 #pragma once 21 #pragma once
22 22
23 #include "../../Framework/Widgets/CairoWidget.h" 23 #include "../../Framework/Widgets/CairoWidget.h"
24 #include "../../Applications/Generic/BasicNativeApplicationContext.h" 24 #include "../../Applications/Generic/NativeStoneApplicationContext.h"
25 #include "../../Framework/Viewport/CairoSurface.h" 25 #include "../../Framework/Viewport/CairoSurface.h"
26 26
27 #include <QWidget> 27 #include <QWidget>
28 #include <QGestureEvent> 28 #include <QGestureEvent>
29 #include <memory> 29 #include <memory>
34 Q_OBJECT 34 Q_OBJECT
35 35
36 private: 36 private:
37 std::auto_ptr<QImage> image_; 37 std::auto_ptr<QImage> image_;
38 OrthancStone::CairoSurface surface_; 38 OrthancStone::CairoSurface surface_;
39 OrthancStone::BasicNativeApplicationContext* context_; 39 OrthancStone::NativeStoneApplicationContext* context_;
40 40
41 protected: 41 protected:
42 virtual void paintEvent(QPaintEvent *event); 42 virtual void paintEvent(QPaintEvent *event);
43 43
44 virtual void resizeEvent(QResizeEvent *event); 44 virtual void resizeEvent(QResizeEvent *event);
56 public: 56 public:
57 explicit QCairoWidget(QWidget *parent); 57 explicit QCairoWidget(QWidget *parent);
58 58
59 virtual ~QCairoWidget(); 59 virtual ~QCairoWidget();
60 60
61 void SetContext(OrthancStone::BasicNativeApplicationContext& context); 61 void SetContext(OrthancStone::NativeStoneApplicationContext& context);
62 62
63 virtual void OnViewportContentChanged(const OrthancStone::IViewport& /*sceneNotUsed*/) 63 virtual void OnViewportContentChanged(const OrthancStone::IViewport& /*sceneNotUsed*/)
64 { 64 {
65 update(); // schedule a repaint (handled by Qt) 65 update(); // schedule a repaint (handled by Qt)
66 emit ContentChanged(); 66 emit ContentChanged();