summaryrefslogtreecommitdiffstats
path: root/common/adaptorfactoryregistry.h
diff options
context:
space:
mode:
Diffstat (limited to 'common/adaptorfactoryregistry.h')
-rw-r--r--common/adaptorfactoryregistry.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/common/adaptorfactoryregistry.h b/common/adaptorfactoryregistry.h
index f06120a..47f2612 100644
--- a/common/adaptorfactoryregistry.h
+++ b/common/adaptorfactoryregistry.h
@@ -54,11 +54,14 @@ public:
54 54
55 std::shared_ptr<DomainTypeAdaptorFactoryInterface> getFactory(const QByteArray &resource, const QByteArray &typeName); 55 std::shared_ptr<DomainTypeAdaptorFactoryInterface> getFactory(const QByteArray &resource, const QByteArray &typeName);
56 56
57 QMap<QByteArray, DomainTypeAdaptorFactoryInterface::Ptr> getFactories(const QByteArray &resource);
58
57private: 59private:
58 AdaptorFactoryRegistry(); 60 AdaptorFactoryRegistry();
59 void registerFactory(const QByteArray &resource, const std::shared_ptr<void> &instance, const QByteArray typeName); 61 void registerFactory(const QByteArray &resource, const std::shared_ptr<void> &instance, const QByteArray typeName);
60 62
61 QHash<QByteArray, std::shared_ptr<void>> mRegistry; 63 QHash<QByteArray, std::shared_ptr<void>> mRegistry;
64 QMultiHash<QByteArray, QByteArray> mTypes;
62 static QMutex sMutex; 65 static QMutex sMutex;
63}; 66};
64} 67}