summaryrefslogtreecommitdiffstats
path: root/common/modelresult.cpp
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2016-12-08 15:24:37 +0100
committerChristian Mollekopf <chrigi_1@fastmail.fm>2016-12-08 15:24:37 +0100
commit5255876dde678aa7d5af8020d5836b1fc6c58fc7 (patch)
treef11a954b784418e76d73b29c3e8b44ececa511bb /common/modelresult.cpp
parentae4b64b198a143240aa5dd1e202e5016abfdae71 (diff)
downloadsink-5255876dde678aa7d5af8020d5836b1fc6c58fc7.tar.gz
sink-5255876dde678aa7d5af8020d5836b1fc6c58fc7.zip
Let the preprocessor repeat the types.
Diffstat (limited to 'common/modelresult.cpp')
-rw-r--r--common/modelresult.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/common/modelresult.cpp b/common/modelresult.cpp
index 16e3857..ed77ebb 100644
--- a/common/modelresult.cpp
+++ b/common/modelresult.cpp
@@ -311,9 +311,7 @@ void ModelResult<T, Ptr>::modify(const Ptr &value)
311 emit dataChanged(idx, idx); 311 emit dataChanged(idx, idx);
312} 312}
313 313
314template class ModelResult<Sink::ApplicationDomain::Folder, Sink::ApplicationDomain::Folder::Ptr>; 314#define REGISTER_TYPE(T) \
315template class ModelResult<Sink::ApplicationDomain::Mail, Sink::ApplicationDomain::Mail::Ptr>; 315 template class ModelResult<T, T::Ptr>; \
316template class ModelResult<Sink::ApplicationDomain::Event, Sink::ApplicationDomain::Event::Ptr>; 316
317template class ModelResult<Sink::ApplicationDomain::SinkResource, Sink::ApplicationDomain::SinkResource::Ptr>; 317SINK_REGISTER_TYPES()
318template class ModelResult<Sink::ApplicationDomain::SinkAccount, Sink::ApplicationDomain::SinkAccount::Ptr>;
319template class ModelResult<Sink::ApplicationDomain::Identity, Sink::ApplicationDomain::Identity::Ptr>;