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 }