Mercurial > hg > orthanc-stone
comparison Applications/Samples/SampleMainNative.cpp @ 276:5de5699ad570 am-2
first display in QCairoWidget; no mouse interaction yet
author | am@osimis.io |
---|---|
date | Mon, 27 Aug 2018 12:21:52 +0200 |
parents | 58e23e0dd86a |
children | 3c190e2bb3af |
comparison
equal
deleted
inserted
replaced
275:58e23e0dd86a | 276:5de5699ad570 |
---|---|
18 * along with this program. If not, see <http://www.gnu.org/licenses/>. | 18 * along with this program. If not, see <http://www.gnu.org/licenses/>. |
19 **/ | 19 **/ |
20 | 20 |
21 | 21 |
22 #include "SampleList.h" | 22 #include "SampleList.h" |
23 #if ORTHANC_ENABLE_SDL==1 | |
23 #include "../Sdl/BasicSdlApplication.h" | 24 #include "../Sdl/BasicSdlApplication.h" |
25 #endif | |
26 #if ORTHANC_ENABLE_QT==1 | |
27 #include "../Qt/BasicQtApplication.h" | |
28 #endif | |
24 #include "../../Framework/Messages/MessageBroker.h" | 29 #include "../../Framework/Messages/MessageBroker.h" |
25 | 30 |
26 int main(int argc, char* argv[]) | 31 int main(int argc, char* argv[]) |
27 { | 32 { |
28 OrthancStone::MessageBroker broker; | 33 OrthancStone::MessageBroker broker; |
29 Application application(broker); | 34 Application application(broker); |
30 | 35 |
36 #if ORTHANC_ENABLE_SDL==1 | |
31 OrthancStone::BasicSdlApplication sdlApplication; | 37 OrthancStone::BasicSdlApplication sdlApplication; |
32 return sdlApplication.Execute(broker, application, argc, argv); | 38 return sdlApplication.Execute(broker, application, argc, argv); |
39 #endif | |
40 #if ORTHANC_ENABLE_QT==1 | |
41 OrthancStone::BasicQtApplication qtApplication; | |
42 return qtApplication.Execute(broker, application, argc, argv); | |
43 #endif | |
33 } | 44 } |