Mercurial > hg > orthanc-stone
comparison Applications/IStoneApplication.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 | 4f2416d519b4 |
comparison
equal
deleted
inserted
replaced
534:7016c35d163c | 535:79bb0a02d1cc |
---|---|
47 | 47 |
48 virtual void DeclareStartupOptions(boost::program_options::options_description& options) = 0; | 48 virtual void DeclareStartupOptions(boost::program_options::options_description& options) = 0; |
49 virtual void Initialize(StoneApplicationContext* context, | 49 virtual void Initialize(StoneApplicationContext* context, |
50 IStatusBar& statusBar, | 50 IStatusBar& statusBar, |
51 const boost::program_options::variables_map& parameters) = 0; | 51 const boost::program_options::variables_map& parameters) = 0; |
52 | |
53 /** | |
54 This method is meant to process messages received from the outside world (i.e. GUI) | |
55 */ | |
56 virtual void HandleSerializedMessage(const char* data) = 0; | |
57 | |
52 #if ORTHANC_ENABLE_WASM==1 | 58 #if ORTHANC_ENABLE_WASM==1 |
53 virtual void InitializeWasm() {} // specific initialization when the app is running in WebAssembly. This is called after the other Initialize() | 59 virtual void InitializeWasm() {} // specific initialization when the app is running in WebAssembly. This is called after the other Initialize() |
54 #endif | 60 #endif |
55 #if ORTHANC_ENABLE_QT==1 | 61 #if ORTHANC_ENABLE_QT==1 |
56 virtual QStoneMainWindow* CreateQtMainWindow() = 0; | 62 virtual QStoneMainWindow* CreateQtMainWindow() = 0; |