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