diff options
Diffstat (limited to 'common/adaptorfactoryregistry.h')
-rw-r--r-- | common/adaptorfactoryregistry.h | 3 |
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 | |||
57 | private: | 59 | private: |
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 | } |