diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-12-08 15:24:37 +0100 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-12-08 15:24:37 +0100 |
commit | 5255876dde678aa7d5af8020d5836b1fc6c58fc7 (patch) | |
tree | f11a954b784418e76d73b29c3e8b44ececa511bb /common/modelresult.cpp | |
parent | ae4b64b198a143240aa5dd1e202e5016abfdae71 (diff) | |
download | sink-5255876dde678aa7d5af8020d5836b1fc6c58fc7.tar.gz sink-5255876dde678aa7d5af8020d5836b1fc6c58fc7.zip |
Let the preprocessor repeat the types.
Diffstat (limited to 'common/modelresult.cpp')
-rw-r--r-- | common/modelresult.cpp | 10 |
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 | ||
314 | template class ModelResult<Sink::ApplicationDomain::Folder, Sink::ApplicationDomain::Folder::Ptr>; | 314 | #define REGISTER_TYPE(T) \ |
315 | template class ModelResult<Sink::ApplicationDomain::Mail, Sink::ApplicationDomain::Mail::Ptr>; | 315 | template class ModelResult<T, T::Ptr>; \ |
316 | template class ModelResult<Sink::ApplicationDomain::Event, Sink::ApplicationDomain::Event::Ptr>; | 316 | |
317 | template class ModelResult<Sink::ApplicationDomain::SinkResource, Sink::ApplicationDomain::SinkResource::Ptr>; | 317 | SINK_REGISTER_TYPES() |
318 | template class ModelResult<Sink::ApplicationDomain::SinkAccount, Sink::ApplicationDomain::SinkAccount::Ptr>; | ||
319 | template class ModelResult<Sink::ApplicationDomain::Identity, Sink::ApplicationDomain::Identity::Ptr>; | ||