summaryrefslogtreecommitdiffstats
path: root/common/facade.h
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2015-07-14 01:05:20 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2015-07-14 01:05:20 +0200
commit8146bd3276c4b26018814446803dac7aa944797c (patch)
tree7ce2693d3bd08b97c45860f91fd07e262a49747a /common/facade.h
parent5d31ad5cc706ed1ad69df13750e7003481719aae (diff)
downloadsink-8146bd3276c4b26018814446803dac7aa944797c.tar.gz
sink-8146bd3276c4b26018814446803dac7aa944797c.zip
Removed unnecessary template parameter
Diffstat (limited to 'common/facade.h')
-rw-r--r--common/facade.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/common/facade.h b/common/facade.h
index e32ee96..ad79213 100644
--- a/common/facade.h
+++ b/common/facade.h
@@ -106,7 +106,7 @@ public:
106 * @param resourceIdentifier is the identifier of the resource instance 106 * @param resourceIdentifier is the identifier of the resource instance
107 * @param adaptorFactory is the adaptor factory used to generate the mappings from domain to resource types and vice versa 107 * @param adaptorFactory is the adaptor factory used to generate the mappings from domain to resource types and vice versa
108 */ 108 */
109 GenericFacade(const QByteArray &resourceIdentifier, const QSharedPointer<DomainTypeAdaptorFactoryInterface<DomainType> > &adaptorFactory = QSharedPointer<DomainTypeAdaptorFactoryInterface<DomainType> >()) 109 GenericFacade(const QByteArray &resourceIdentifier, const DomainTypeAdaptorFactoryInterface::Ptr &adaptorFactory = DomainTypeAdaptorFactoryInterface::Ptr())
110 : Akonadi2::StoreFacade<DomainType>(), 110 : Akonadi2::StoreFacade<DomainType>(),
111 mResourceAccess(new ResourceAccess(resourceIdentifier)), 111 mResourceAccess(new ResourceAccess(resourceIdentifier)),
112 mDomainTypeAdaptorFactory(adaptorFactory), 112 mDomainTypeAdaptorFactory(adaptorFactory),
@@ -244,7 +244,7 @@ protected:
244 }); 244 });
245 } 245 }
246 246
247 static void readValue(const QSharedPointer<Akonadi2::Storage> &storage, const QByteArray &key, const std::function<void(const typename DomainType::Ptr &)> &resultCallback, const QSharedPointer<DomainTypeAdaptorFactoryInterface<DomainType> > &adaptorFactory) 247 static void readValue(const QSharedPointer<Akonadi2::Storage> &storage, const QByteArray &key, const std::function<void(const typename DomainType::Ptr &)> &resultCallback, const DomainTypeAdaptorFactoryInterface::Ptr &adaptorFactory)
248 { 248 {
249 scan(storage, key, [=](const QByteArray &key, const Akonadi2::Entity &entity) { 249 scan(storage, key, [=](const QByteArray &key, const Akonadi2::Entity &entity) {
250 const auto metadataBuffer = Akonadi2::EntityBuffer::readBuffer<Akonadi2::Metadata>(entity.metadata()); 250 const auto metadataBuffer = Akonadi2::EntityBuffer::readBuffer<Akonadi2::Metadata>(entity.metadata());
@@ -270,7 +270,7 @@ protected:
270 return ResultSet(keys); 270 return ResultSet(keys);
271 } 271 }
272 272
273 static ResultSet filteredSet(const ResultSet &resultSet, const std::function<bool(const Akonadi2::ApplicationDomain::ApplicationDomainType::Ptr &domainObject)> &filter, const QSharedPointer<Akonadi2::Storage> &storage, const QSharedPointer<DomainTypeAdaptorFactoryInterface<DomainType> > &adaptorFactory) 273 static ResultSet filteredSet(const ResultSet &resultSet, const std::function<bool(const Akonadi2::ApplicationDomain::ApplicationDomainType::Ptr &domainObject)> &filter, const QSharedPointer<Akonadi2::Storage> &storage, const DomainTypeAdaptorFactoryInterface::Ptr &adaptorFactory)
274 { 274 {
275 auto resultSetPtr = QSharedPointer<ResultSet>::create(resultSet); 275 auto resultSetPtr = QSharedPointer<ResultSet>::create(resultSet);
276 276
@@ -288,7 +288,7 @@ protected:
288 return ResultSet(generator); 288 return ResultSet(generator);
289 } 289 }
290 290
291 static ResultSet getResultSet(const Akonadi2::Query &query, const QSharedPointer<Akonadi2::Storage> &storage, const QSharedPointer<DomainTypeAdaptorFactoryInterface<DomainType> > &adaptorFactory, const QByteArray &resourceInstanceIdentifier) 291 static ResultSet getResultSet(const Akonadi2::Query &query, const QSharedPointer<Akonadi2::Storage> &storage, const DomainTypeAdaptorFactoryInterface::Ptr &adaptorFactory, const QByteArray &resourceInstanceIdentifier)
292 { 292 {
293 QSet<QByteArray> appliedFilters; 293 QSet<QByteArray> appliedFilters;
294 ResultSet resultSet = Akonadi2::ApplicationDomain::TypeImplementation<DomainType>::queryIndexes(query, resourceInstanceIdentifier, appliedFilters); 294 ResultSet resultSet = Akonadi2::ApplicationDomain::TypeImplementation<DomainType>::queryIndexes(query, resourceInstanceIdentifier, appliedFilters);
@@ -342,7 +342,7 @@ private:
342protected: 342protected:
343 //TODO use one resource access instance per application => make static 343 //TODO use one resource access instance per application => make static
344 QSharedPointer<Akonadi2::ResourceAccess> mResourceAccess; 344 QSharedPointer<Akonadi2::ResourceAccess> mResourceAccess;
345 QSharedPointer<DomainTypeAdaptorFactoryInterface<DomainType> > mDomainTypeAdaptorFactory; 345 DomainTypeAdaptorFactoryInterface::Ptr mDomainTypeAdaptorFactory;
346 QByteArray mResourceInstanceIdentifier; 346 QByteArray mResourceInstanceIdentifier;
347}; 347};
348 348