summaryrefslogtreecommitdiffstats
path: root/common/resource.h
diff options
context:
space:
mode:
authorAaron Seigo <aseigo@kde.org>2014-12-16 09:03:24 +0100
committerAaron Seigo <aseigo@kde.org>2014-12-16 09:03:24 +0100
commit8c80b142925840a6ae74ad227f5d7d07cae1fef4 (patch)
tree3cfdad12156a3aaa163b632298dce26df454d506 /common/resource.h
parenta092eff6d12e6dff5ecba3deb63820a7735ad4b9 (diff)
downloadsink-8c80b142925840a6ae74ad227f5d7d07cae1fef4.tar.gz
sink-8c80b142925840a6ae74ad227f5d7d07cae1fef4.zip
first run at a plugin loader
Diffstat (limited to 'common/resource.h')
-rw-r--r--common/resource.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/common/resource.h b/common/resource.h
index 49ef50b..d335a91 100644
--- a/common/resource.h
+++ b/common/resource.h
@@ -37,11 +37,13 @@ private:
37class ResourceFactory : public QObject 37class ResourceFactory : public QObject
38{ 38{
39public: 39public:
40 static ResourceFactory *load(const QString &resourceName);
41
40 ResourceFactory(QObject *parent); 42 ResourceFactory(QObject *parent);
41 virtual ~ResourceFactory(); 43 virtual ~ResourceFactory();
42 44
43 virtual Resource *createResource() = 0; 45 virtual Resource *createResource() = 0;
44 virtual void registerFacade(FacadeFactory &factory) = 0; 46 virtual void registerFacades(FacadeFactory &factory) = 0;
45 47
46private: 48private:
47 class Private; 49 class Private;