diff Applications/Samples/SampleMainNative.cpp @ 285:3c190e2bb3af am-2

refactoring: ApplicationRunner + app hierarchy
author am@osimis.io
date Tue, 28 Aug 2018 15:26:46 +0200
parents 5de5699ad570
children 017044be141b
line wrap: on
line diff
--- a/Applications/Samples/SampleMainNative.cpp	Tue Aug 28 11:09:37 2018 +0200
+++ b/Applications/Samples/SampleMainNative.cpp	Tue Aug 28 15:26:46 2018 +0200
@@ -24,21 +24,21 @@
 #include "../Sdl/BasicSdlApplication.h"
 #endif
 #if ORTHANC_ENABLE_QT==1
-#include "../Qt/BasicQtApplication.h"
+#include "Qt/SampleQtApplicationRunner.h"
 #endif
 #include "../../Framework/Messages/MessageBroker.h"
 
 int main(int argc, char* argv[]) 
 {
   OrthancStone::MessageBroker broker;
-  Application application(broker);
+  SampleApplication sampleStoneApplication(broker);
 
 #if ORTHANC_ENABLE_SDL==1
   OrthancStone::BasicSdlApplication sdlApplication;
-  return sdlApplication.Execute(broker, application, argc, argv);
+  return sdlApplication.Execute(broker, sampleStoneApplication, argc, argv);
 #endif
 #if ORTHANC_ENABLE_QT==1
-  OrthancStone::BasicQtApplication qtApplication;
-  return qtApplication.Execute(broker, application, argc, argv);
+  OrthancStone::Samples::SampleQtApplicationRunner qtAppRunner(broker, sampleStoneApplication);
+  return qtAppRunner.Execute(argc, argv);
 #endif
 }