Mercurial > hg > orthanc-stone
diff Applications/Generic/NativeStoneApplicationRunner.cpp @ 385:6cc3ce74dc05
using message broker in widgets
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 07 Nov 2018 20:49:41 +0100 |
parents | 8eb4fe74000f |
children | aee3d7941c9b |
line wrap: on
line diff
--- a/Applications/Generic/NativeStoneApplicationRunner.cpp Wed Nov 07 16:17:02 2018 +0100 +++ b/Applications/Generic/NativeStoneApplicationRunner.cpp Wed Nov 07 20:49:41 2018 +0100 @@ -24,16 +24,18 @@ #endif #include "NativeStoneApplicationRunner.h" -#include "NativeStoneApplicationContext.h" -#include <boost/program_options.hpp> #include "../../Framework/Toolbox/MessagingToolbox.h" +#include "../../Platforms/Generic/OracleWebService.h" +#include "NativeStoneApplicationContext.h" #include <Core/Logging.h> #include <Core/HttpClient.h> #include <Core/Toolbox.h> +#include <Core/OrthancException.h> #include <Plugins/Samples/Common/OrthancHttpConnection.h> -#include "../../Platforms/Generic/OracleWebService.h" + +#include <boost/program_options.hpp> namespace OrthancStone { @@ -183,7 +185,7 @@ LogStatusBar statusBar; - NativeStoneApplicationContext context; + NativeStoneApplicationContext context(broker_); { Oracle oracle(4); // use 4 threads to download content @@ -197,8 +199,8 @@ { NativeStoneApplicationContext::GlobalMutexLocker locker(context); - context.SetCentralWidget(application_.GetCentralWidget()); - context.GetCentralViewport().SetStatusBar(statusBar); + locker.SetCentralWidget(application_.GetCentralWidget()); + locker.GetCentralViewport().SetStatusBar(statusBar); } std::string title = application_.GetTitle();