diff options
Diffstat (limited to 'common/domain')
-rw-r--r-- | common/domain/applicationdomaintype.cpp | 7 | ||||
-rw-r--r-- | common/domain/applicationdomaintype.h | 3 |
2 files changed, 10 insertions, 0 deletions
diff --git a/common/domain/applicationdomaintype.cpp b/common/domain/applicationdomaintype.cpp index ce113c2..4d63cc8 100644 --- a/common/domain/applicationdomaintype.cpp +++ b/common/domain/applicationdomaintype.cpp | |||
@@ -336,6 +336,13 @@ QByteArray getTypeName<Folder>() | |||
336 | return "folder"; | 336 | return "folder"; |
337 | } | 337 | } |
338 | 338 | ||
339 | bool isGlobalType(const QByteArray &type) { | ||
340 | if (type == ApplicationDomain::getTypeName<SinkResource>() || type == ApplicationDomain::getTypeName<SinkAccount>() || type == ApplicationDomain::getTypeName<Identity>()) { | ||
341 | return true; | ||
342 | } | ||
343 | return false; | ||
344 | } | ||
345 | |||
339 | } | 346 | } |
340 | } | 347 | } |
341 | 348 | ||
diff --git a/common/domain/applicationdomaintype.h b/common/domain/applicationdomaintype.h index 5efb936..d969cc8 100644 --- a/common/domain/applicationdomaintype.h +++ b/common/domain/applicationdomaintype.h | |||
@@ -342,6 +342,9 @@ QByteArray SINK_EXPORT getTypeName<Mail>(); | |||
342 | template<> | 342 | template<> |
343 | QByteArray SINK_EXPORT getTypeName<Folder>(); | 343 | QByteArray SINK_EXPORT getTypeName<Folder>(); |
344 | 344 | ||
345 | bool SINK_EXPORT isGlobalType(const QByteArray &type); | ||
346 | |||
347 | |||
345 | /** | 348 | /** |
346 | * Type implementation. | 349 | * Type implementation. |
347 | * | 350 | * |