Mercurial > hg > orthanc-stone
comparison Applications/IStoneApplication.h @ 527:b1377625e4ba bgo-commands-codegen
Removed ICommand and friends + fixed warnings + added missing header files in
solution (in CMakeLists.txt file)
author | Benjamin Golinvaux <bgo@osimis.io> |
---|---|
date | Sun, 17 Mar 2019 20:14:20 +0100 |
parents | 7105a0bad250 |
children | 79bb0a02d1cc |
comparison
equal
deleted
inserted
replaced
522:700aa66f2f29 | 527:b1377625e4ba |
---|---|
23 | 23 |
24 #include "StoneApplicationContext.h" | 24 #include "StoneApplicationContext.h" |
25 #include <boost/program_options.hpp> | 25 #include <boost/program_options.hpp> |
26 #include "../Framework/Viewport/WidgetViewport.h" | 26 #include "../Framework/Viewport/WidgetViewport.h" |
27 #include "json/json.h" | 27 #include "json/json.h" |
28 #include "Commands/ICommand.h" | |
29 #include "Commands/BaseCommandBuilder.h" | |
30 | |
31 | 28 |
32 namespace OrthancStone | 29 namespace OrthancStone |
33 { | 30 { |
34 #if ORTHANC_ENABLE_QT==1 | 31 #if ORTHANC_ENABLE_QT==1 |
35 class QStoneMainWindow; | 32 class QStoneMainWindow; |
59 virtual QStoneMainWindow* CreateQtMainWindow() = 0; | 56 virtual QStoneMainWindow* CreateQtMainWindow() = 0; |
60 #endif | 57 #endif |
61 | 58 |
62 virtual std::string GetTitle() const = 0; | 59 virtual std::string GetTitle() const = 0; |
63 virtual IWidget* GetCentralWidget() = 0; | 60 virtual IWidget* GetCentralWidget() = 0; |
64 | |
65 virtual void Finalize() = 0; | 61 virtual void Finalize() = 0; |
66 | |
67 virtual BaseCommandBuilder& GetCommandBuilder() = 0; | |
68 | |
69 virtual void HandleSerializedMessage(const char* data) {}; | |
70 | |
71 virtual void ExecuteCommand(ICommand& command) | |
72 { | |
73 } | |
74 }; | 62 }; |
75 | |
76 } | 63 } |