summaryrefslogtreecommitdiffstats
path: root/common/resource.h
diff options
context:
space:
mode:
Diffstat (limited to 'common/resource.h')
-rw-r--r--common/resource.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/common/resource.h b/common/resource.h
index d468aca..426585d 100644
--- a/common/resource.h
+++ b/common/resource.h
@@ -27,6 +27,7 @@
27namespace Sink { 27namespace Sink {
28class FacadeFactory; 28class FacadeFactory;
29class AdaptorFactoryRegistry; 29class AdaptorFactoryRegistry;
30class ResourceContext;
30 31
31/** 32/**
32 * Resource interface 33 * Resource interface
@@ -75,7 +76,7 @@ public:
75 ResourceFactory(QObject *parent); 76 ResourceFactory(QObject *parent);
76 virtual ~ResourceFactory(); 77 virtual ~ResourceFactory();
77 78
78 virtual Resource *createResource(const QByteArray &instanceIdentifier) = 0; 79 virtual Resource *createResource(const ResourceContext &context) = 0;
79 virtual void registerFacades(FacadeFactory &factory) = 0; 80 virtual void registerFacades(FacadeFactory &factory) = 0;
80 virtual void registerAdaptorFactories(AdaptorFactoryRegistry &registry) {}; 81 virtual void registerAdaptorFactories(AdaptorFactoryRegistry &registry) {};
81 virtual void removeDataFromDisk(const QByteArray &instanceIdentifier) = 0; 82 virtual void removeDataFromDisk(const QByteArray &instanceIdentifier) = 0;