Mercurial > hg > orthanc
diff Plugins/Engine/OrthancPluginDatabase.h @ 3084:195ba4cbac3f db-changes
reorganization
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 04 Jan 2019 16:42:55 +0100 |
parents | 847a0ed92654 |
children | c829758b9ca0 |
line wrap: on
line diff
--- a/Plugins/Engine/OrthancPluginDatabase.h Fri Jan 04 15:52:19 2019 +0100 +++ b/Plugins/Engine/OrthancPluginDatabase.h Fri Jan 04 16:42:55 2019 +0100 @@ -37,12 +37,18 @@ #include "../../Core/SharedLibrary.h" #include "../../OrthancServer/Search/Compatibility/CompatibilityDatabaseWrapper.h" +#include "../../OrthancServer/Search/Compatibility/ISetResourcesContent.h" +#include "../../OrthancServer/Search/Compatibility/ICreateInstance.h" #include "../Include/orthanc/OrthancCDatabasePlugin.h" #include "PluginsErrorDictionary.h" namespace Orthanc { - class OrthancPluginDatabase : public Compatibility::CompatibilityDatabaseWrapper + class OrthancPluginDatabase : + public IDatabaseWrapper, + public Compatibility::CompatibilityDatabaseWrapper, + public Compatibility::ISetResourcesContent, + public Compatibility::ICreateInstance { private: class Transaction; @@ -344,6 +350,12 @@ const std::string& start, const std::string& end) ORTHANC_OVERRIDE; + + virtual void SetResourcesContent(const Orthanc::ResourcesContent& content) + ORTHANC_OVERRIDE + { + ISetResourcesContent::Apply(*this, content); + } }; }