diff options
Diffstat (limited to 'common/resource.h')
-rw-r--r-- | common/resource.h | 3 |
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 @@ | |||
27 | namespace Sink { | 27 | namespace Sink { |
28 | class FacadeFactory; | 28 | class FacadeFactory; |
29 | class AdaptorFactoryRegistry; | 29 | class AdaptorFactoryRegistry; |
30 | class 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 ®istry) {}; | 81 | virtual void registerAdaptorFactories(AdaptorFactoryRegistry ®istry) {}; |
81 | virtual void removeDataFromDisk(const QByteArray &instanceIdentifier) = 0; | 82 | virtual void removeDataFromDisk(const QByteArray &instanceIdentifier) = 0; |