summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2016-04-12 23:43:26 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2016-04-12 23:43:26 +0200
commitd565411a820c0de95d2d60b275ec1f8f2be0a905 (patch)
tree85a2a3c41e78f29dd3f27c62c8ae9be653c23405
parent75f85f7b30dbd40010a3b1c4d4e8c418cc55cc29 (diff)
downloadsink-d565411a820c0de95d2d60b275ec1f8f2be0a905.tar.gz
sink-d565411a820c0de95d2d60b275ec1f8f2be0a905.zip
Got rid of unnecessary constructor parameter
-rw-r--r--common/facadefactory.cpp6
-rw-r--r--common/facadefactory.h6
-rw-r--r--common/resourcefacade.cpp6
-rw-r--r--common/resourcefacade.h6
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
55void FacadeFactory::registerStaticFacades() 55void 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
62std::shared_ptr<void> FacadeFactory::getFacade(const QByteArray &resource, const QByteArray &instanceIdentifier, const QByteArray &typeName) 62std::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
176ResourceFacade::ResourceFacade(const QByteArray &) : LocalStorageFacade<Sink::ApplicationDomain::SinkResource>("resources") 176ResourceFacade::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
197AccountFacade::AccountFacade(const QByteArray &) : LocalStorageFacade<Sink::ApplicationDomain::SinkAccount>("accounts") 197AccountFacade::AccountFacade() : LocalStorageFacade<Sink::ApplicationDomain::SinkAccount>("accounts")
198{ 198{
199} 199}
200 200
@@ -202,7 +202,7 @@ AccountFacade::~AccountFacade()
202{ 202{
203} 203}
204 204
205IdentityFacade::IdentityFacade(const QByteArray &) : LocalStorageFacade<Sink::ApplicationDomain::Identity>("identitys") 205IdentityFacade::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:
75class ResourceFacade : public LocalStorageFacade<Sink::ApplicationDomain::SinkResource> 75class ResourceFacade : public LocalStorageFacade<Sink::ApplicationDomain::SinkResource>
76{ 76{
77public: 77public:
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:
83class AccountFacade : public LocalStorageFacade<Sink::ApplicationDomain::SinkAccount> 83class AccountFacade : public LocalStorageFacade<Sink::ApplicationDomain::SinkAccount>
84{ 84{
85public: 85public:
86 AccountFacade(const QByteArray &instanceIdentifier); 86 AccountFacade();
87 virtual ~AccountFacade(); 87 virtual ~AccountFacade();
88}; 88};
89 89
90class IdentityFacade : public LocalStorageFacade<Sink::ApplicationDomain::Identity> 90class IdentityFacade : public LocalStorageFacade<Sink::ApplicationDomain::Identity>
91{ 91{
92public: 92public:
93 IdentityFacade(const QByteArray &instanceIdentifier); 93 IdentityFacade();
94 virtual ~IdentityFacade(); 94 virtual ~IdentityFacade();
95}; 95};
96 96