Mercurial > hg > orthanc-stone
comparison Applications/Samples/SimpleViewer/SimpleViewerApplication.h @ 535:79bb0a02d1cc bgo-commands-codegen
- Added ORTHANC_OVERRIDE to several methods (translates to "override" in C++ 11 compilers)
- Last fixes to new style command handling (removed useless commands and switch command handling in simple samples to use XxxxSerializedMessageXxxx instead of XxxxCommandXxxx
- Fixed hardcoded input instance in SingleFrameEditorApplication
author | Benjamin Golinvaux <bgo@osimis.io> |
---|---|
date | Tue, 19 Mar 2019 09:13:57 +0100 |
parents | b1377625e4ba |
children | d2c0e347ddc2 |
comparison
equal
deleted
inserted
replaced
534:7016c35d163c | 535:79bb0a02d1cc |
---|---|
109 wasmViewport2_(NULL) | 109 wasmViewport2_(NULL) |
110 { | 110 { |
111 font_.LoadFromResource(Orthanc::EmbeddedResources::FONT_UBUNTU_MONO_BOLD_16); | 111 font_.LoadFromResource(Orthanc::EmbeddedResources::FONT_UBUNTU_MONO_BOLD_16); |
112 } | 112 } |
113 | 113 |
114 virtual void Finalize() {} | 114 virtual void Finalize() ORTHANC_OVERRIDE {} |
115 virtual IWidget* GetCentralWidget() {return mainLayout_;} | 115 virtual IWidget* GetCentralWidget() ORTHANC_OVERRIDE {return mainLayout_;} |
116 | 116 |
117 virtual void DeclareStartupOptions(boost::program_options::options_description& options); | 117 virtual void DeclareStartupOptions(boost::program_options::options_description& options) ORTHANC_OVERRIDE; |
118 virtual void Initialize(StoneApplicationContext* context, | 118 virtual void Initialize(StoneApplicationContext* context, |
119 IStatusBar& statusBar, | 119 IStatusBar& statusBar, |
120 const boost::program_options::variables_map& parameters); | 120 const boost::program_options::variables_map& parameters) ORTHANC_OVERRIDE; |
121 | 121 |
122 void OnStudyListReceived(const OrthancApiClient::JsonResponseReadyMessage& message); | 122 void OnStudyListReceived(const OrthancApiClient::JsonResponseReadyMessage& message); |
123 | 123 |
124 void OnStudyReceived(const OrthancApiClient::JsonResponseReadyMessage& message); | 124 void OnStudyReceived(const OrthancApiClient::JsonResponseReadyMessage& message); |
125 | 125 |
153 { | 153 { |
154 std::string cmdStr = StoneSampleCommands::StoneSerialize(cmd); | 154 std::string cmdStr = StoneSampleCommands::StoneSerialize(cmd); |
155 return StoneSampleCommands::StoneDispatchToHandler(cmdStr, this); | 155 return StoneSampleCommands::StoneDispatchToHandler(cmdStr, this); |
156 } | 156 } |
157 | 157 |
158 virtual std::string GetTitle() const {return "SimpleViewer";} | 158 virtual void HandleSerializedMessage(const char* data) ORTHANC_OVERRIDE |
159 { | |
160 StoneSampleCommands::StoneDispatchToHandler(data, this); | |
161 } | |
162 | |
163 virtual std::string GetTitle() const ORTHANC_OVERRIDE {return "SimpleViewer";} | |
159 | 164 |
160 #if ORTHANC_ENABLE_WASM==1 | 165 #if ORTHANC_ENABLE_WASM==1 |
161 virtual void InitializeWasm(); | 166 virtual void InitializeWasm() ORTHANC_OVERRIDE; |
162 #endif | 167 #endif |
163 | 168 |
164 #if ORTHANC_ENABLE_QT==1 | 169 #if ORTHANC_ENABLE_QT==1 |
165 virtual QStoneMainWindow* CreateQtMainWindow(); | 170 virtual QStoneMainWindow* CreateQtMainWindow(); |
166 #endif | 171 #endif |