Mercurial > hg > orthanc-databases
comparison Framework/Plugins/PluginInitialization.cpp @ 62:eedd082355f9
fix for compatibility with simplified OrthancPluginCppWrapper
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 05 Dec 2018 08:57:16 +0100 |
parents | c0cb5d2cd696 |
children | e39c1ebb7a0e |
comparison
equal
deleted
inserted
replaced
60:412e30336847 | 62:eedd082355f9 |
---|---|
22 #include "PluginInitialization.h" | 22 #include "PluginInitialization.h" |
23 | 23 |
24 #include "../Common/ImplicitTransaction.h" | 24 #include "../Common/ImplicitTransaction.h" |
25 | 25 |
26 #include <Core/Logging.h> | 26 #include <Core/Logging.h> |
27 #include <Plugins/Samples/Common/OrthancPluginCppWrapper.h> | |
28 | |
27 | 29 |
28 namespace OrthancDatabases | 30 namespace OrthancDatabases |
29 { | 31 { |
30 static bool DisplayPerformanceWarning(const std::string& dbms, | 32 static bool DisplayPerformanceWarning(const std::string& dbms, |
31 bool isIndex) | 33 bool isIndex) |
41 bool InitializePlugin(OrthancPluginContext* context, | 43 bool InitializePlugin(OrthancPluginContext* context, |
42 const std::string& dbms, | 44 const std::string& dbms, |
43 bool isIndex) | 45 bool isIndex) |
44 { | 46 { |
45 Orthanc::Logging::Initialize(context); | 47 Orthanc::Logging::Initialize(context); |
48 OrthancPlugins::SetGlobalContext(context); | |
46 ImplicitTransaction::SetErrorOnDoubleExecution(false); | 49 ImplicitTransaction::SetErrorOnDoubleExecution(false); |
47 | 50 |
48 assert(DisplayPerformanceWarning(dbms, isIndex)); | 51 assert(DisplayPerformanceWarning(dbms, isIndex)); |
49 | 52 |
50 /* Check the version of the Orthanc core */ | 53 /* Check the version of the Orthanc core */ |