diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-04-12 23:43:26 +0200 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-04-12 23:43:26 +0200 |
commit | d565411a820c0de95d2d60b275ec1f8f2be0a905 (patch) | |
tree | 85a2a3c41e78f29dd3f27c62c8ae9be653c23405 /common | |
parent | 75f85f7b30dbd40010a3b1c4d4e8c418cc55cc29 (diff) | |
download | sink-d565411a820c0de95d2d60b275ec1f8f2be0a905.tar.gz sink-d565411a820c0de95d2d60b275ec1f8f2be0a905.zip |
Got rid of unnecessary constructor parameter
Diffstat (limited to 'common')
-rw-r--r-- | common/facadefactory.cpp | 6 | ||||
-rw-r--r-- | common/facadefactory.h | 6 | ||||
-rw-r--r-- | common/resourcefacade.cpp | 6 | ||||
-rw-r--r-- | common/resourcefacade.h | 6 |
4 files changed, 15 insertions, 9 deletions
diff --git a/common/facadefactory.cpp b/common/facadefactory.cpp index b4a5273..b5a0ff2 100644 --- a/common/facadefactory.cpp +++ b/common/facadefactory.cpp | |||
@@ -54,9 +54,9 @@ void FacadeFactory::resetFactory() | |||
54 | 54 | ||
55 | void FacadeFactory::registerStaticFacades() | 55 | void FacadeFactory::registerStaticFacades() |
56 | { | 56 | { |
57 | registerFacade<Sink::ApplicationDomain::SinkResource, ResourceFacade>(QByteArray()); | 57 | registerFacade<Sink::ApplicationDomain::SinkResource, ResourceFacade>(); |
58 | registerFacade<Sink::ApplicationDomain::SinkAccount, AccountFacade>(QByteArray()); | 58 | registerFacade<Sink::ApplicationDomain::SinkAccount, AccountFacade>(); |
59 | registerFacade<Sink::ApplicationDomain::Identity, IdentityFacade>(QByteArray()); | 59 | registerFacade<Sink::ApplicationDomain::Identity, IdentityFacade>(); |
60 | } | 60 | } |
61 | 61 | ||
62 | std::shared_ptr<void> FacadeFactory::getFacade(const QByteArray &resource, const QByteArray &instanceIdentifier, const QByteArray &typeName) | 62 | std::shared_ptr<void> FacadeFactory::getFacade(const QByteArray &resource, const QByteArray &instanceIdentifier, const QByteArray &typeName) |
diff --git a/common/facadefactory.h b/common/facadefactory.h index 03e0784..7313970 100644 --- a/common/facadefactory.h +++ b/common/facadefactory.h | |||
@@ -55,6 +55,12 @@ public: | |||
55 | registerFacade(resource, [](const QByteArray &instanceIdentifier) { return std::make_shared<Facade>(instanceIdentifier); }, ApplicationDomain::getTypeName<DomainType>()); | 55 | registerFacade(resource, [](const QByteArray &instanceIdentifier) { return std::make_shared<Facade>(instanceIdentifier); }, ApplicationDomain::getTypeName<DomainType>()); |
56 | } | 56 | } |
57 | 57 | ||
58 | template <class DomainType, class Facade> | ||
59 | void registerFacade() | ||
60 | { | ||
61 | registerFacade(QByteArray(), [](const QByteArray &) { return std::make_shared<Facade>(); }, ApplicationDomain::getTypeName<DomainType>()); | ||
62 | } | ||
63 | |||
58 | /* | 64 | /* |
59 | * Allows the registrar to register a specific instance. | 65 | * Allows the registrar to register a specific instance. |
60 | * | 66 | * |
diff --git a/common/resourcefacade.cpp b/common/resourcefacade.cpp index 6ff4801..accbd6d 100644 --- a/common/resourcefacade.cpp +++ b/common/resourcefacade.cpp | |||
@@ -173,7 +173,7 @@ QPair<KAsync::Job<void>, typename Sink::ResultEmitter<typename DomainType::Ptr>: | |||
173 | } | 173 | } |
174 | 174 | ||
175 | 175 | ||
176 | ResourceFacade::ResourceFacade(const QByteArray &) : LocalStorageFacade<Sink::ApplicationDomain::SinkResource>("resources") | 176 | ResourceFacade::ResourceFacade() : LocalStorageFacade<Sink::ApplicationDomain::SinkResource>("resources") |
177 | { | 177 | { |
178 | } | 178 | } |
179 | 179 | ||
@@ -194,7 +194,7 @@ KAsync::Job<void> ResourceFacade::remove(const Sink::ApplicationDomain::SinkReso | |||
194 | } | 194 | } |
195 | 195 | ||
196 | 196 | ||
197 | AccountFacade::AccountFacade(const QByteArray &) : LocalStorageFacade<Sink::ApplicationDomain::SinkAccount>("accounts") | 197 | AccountFacade::AccountFacade() : LocalStorageFacade<Sink::ApplicationDomain::SinkAccount>("accounts") |
198 | { | 198 | { |
199 | } | 199 | } |
200 | 200 | ||
@@ -202,7 +202,7 @@ AccountFacade::~AccountFacade() | |||
202 | { | 202 | { |
203 | } | 203 | } |
204 | 204 | ||
205 | IdentityFacade::IdentityFacade(const QByteArray &) : LocalStorageFacade<Sink::ApplicationDomain::Identity>("identitys") | 205 | IdentityFacade::IdentityFacade() : LocalStorageFacade<Sink::ApplicationDomain::Identity>("identities") |
206 | { | 206 | { |
207 | } | 207 | } |
208 | 208 | ||
diff --git a/common/resourcefacade.h b/common/resourcefacade.h index 7834dea..7c9fd13 100644 --- a/common/resourcefacade.h +++ b/common/resourcefacade.h | |||
@@ -75,7 +75,7 @@ private: | |||
75 | class ResourceFacade : public LocalStorageFacade<Sink::ApplicationDomain::SinkResource> | 75 | class ResourceFacade : public LocalStorageFacade<Sink::ApplicationDomain::SinkResource> |
76 | { | 76 | { |
77 | public: | 77 | public: |
78 | ResourceFacade(const QByteArray &instanceIdentifier); | 78 | ResourceFacade(); |
79 | virtual ~ResourceFacade(); | 79 | virtual ~ResourceFacade(); |
80 | virtual KAsync::Job<void> remove(const Sink::ApplicationDomain::SinkResource &resource) Q_DECL_OVERRIDE; | 80 | virtual KAsync::Job<void> remove(const Sink::ApplicationDomain::SinkResource &resource) Q_DECL_OVERRIDE; |
81 | }; | 81 | }; |
@@ -83,14 +83,14 @@ public: | |||
83 | class AccountFacade : public LocalStorageFacade<Sink::ApplicationDomain::SinkAccount> | 83 | class AccountFacade : public LocalStorageFacade<Sink::ApplicationDomain::SinkAccount> |
84 | { | 84 | { |
85 | public: | 85 | public: |
86 | AccountFacade(const QByteArray &instanceIdentifier); | 86 | AccountFacade(); |
87 | virtual ~AccountFacade(); | 87 | virtual ~AccountFacade(); |
88 | }; | 88 | }; |
89 | 89 | ||
90 | class IdentityFacade : public LocalStorageFacade<Sink::ApplicationDomain::Identity> | 90 | class IdentityFacade : public LocalStorageFacade<Sink::ApplicationDomain::Identity> |
91 | { | 91 | { |
92 | public: | 92 | public: |
93 | IdentityFacade(const QByteArray &instanceIdentifier); | 93 | IdentityFacade(); |
94 | virtual ~IdentityFacade(); | 94 | virtual ~IdentityFacade(); |
95 | }; | 95 | }; |
96 | 96 | ||