Mercurial > hg > orthanc-stone
comparison Platforms/Wasm/Defaults.h @ 726:4f2416d519b4
moving layers, widgets and loaders to Deprecated namespace
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 21 May 2019 11:43:25 +0200 |
parents | 70992b38aa8a |
children | c35e98d22764 |
comparison
equal
deleted
inserted
replaced
714:d2c0e347ddc2 | 726:4f2416d519b4 |
---|---|
6 #include <Framework/Viewport/WidgetViewport.h> | 6 #include <Framework/Viewport/WidgetViewport.h> |
7 #include <Framework/Widgets/LayoutWidget.h> | 7 #include <Framework/Widgets/LayoutWidget.h> |
8 #include <Applications/IStoneApplication.h> | 8 #include <Applications/IStoneApplication.h> |
9 #include <Platforms/Wasm/WasmPlatformApplicationAdapter.h> | 9 #include <Platforms/Wasm/WasmPlatformApplicationAdapter.h> |
10 | 10 |
11 typedef OrthancStone::WidgetViewport* ViewportHandle; // the objects exchanged between JS and C++ | 11 typedef Deprecated::WidgetViewport* ViewportHandle; // the objects exchanged between JS and C++ |
12 | 12 |
13 #ifdef __cplusplus | 13 #ifdef __cplusplus |
14 extern "C" { | 14 extern "C" { |
15 #endif | 15 #endif |
16 | 16 |
55 void Reset() | 55 void Reset() |
56 { | 56 { |
57 isScheduled_ = false; | 57 isScheduled_ = false; |
58 } | 58 } |
59 | 59 |
60 void OnViewportChanged(const IViewport::ViewportChangedMessage& message) | 60 void OnViewportChanged(const Deprecated::IViewport::ViewportChangedMessage& message) |
61 { | 61 { |
62 if (!isScheduled_) | 62 if (!isScheduled_) |
63 { | 63 { |
64 ScheduleWebViewportRedrawFromCpp((ViewportHandle)&message.GetOrigin()); // loosing constness when transmitted to Web | 64 ScheduleWebViewportRedrawFromCpp((ViewportHandle)&message.GetOrigin()); // loosing constness when transmitted to Web |
65 isScheduled_ = true; | 65 isScheduled_ = true; |
66 } | 66 } |
67 } | 67 } |
68 }; | 68 }; |
69 | 69 |
70 // default status bar to log messages on the console/stdout | 70 // default status bar to log messages on the console/stdout |
71 class StatusBar : public OrthancStone::IStatusBar | 71 class StatusBar : public Deprecated::IStatusBar |
72 { | 72 { |
73 public: | 73 public: |
74 virtual void ClearMessage() | 74 virtual void ClearMessage() |
75 { | 75 { |
76 } | 76 } |