diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-01-10 15:07:08 +0100 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-01-10 15:07:08 +0100 |
commit | f52fde753064a53652329c86e2b82b5c7d97456e (patch) | |
tree | 4b93132f31578b50220fa4bc26b6df4c7e2ad9df /common/query.h | |
parent | b78506f50f57f2be59e8baa3a02dd00a2c909e4b (diff) | |
download | sink-f52fde753064a53652329c86e2b82b5c7d97456e.tar.gz sink-f52fde753064a53652329c86e2b82b5c7d97456e.zip |
Constructor to sync a single entity
Diffstat (limited to 'common/query.h')
-rw-r--r-- | common/query.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/common/query.h b/common/query.h index e1d5f1c..2aa2135 100644 --- a/common/query.h +++ b/common/query.h | |||
@@ -487,6 +487,15 @@ public: | |||
487 | 487 | ||
488 | } | 488 | } |
489 | 489 | ||
490 | template <typename T> | ||
491 | SyncScope(const T &o) | ||
492 | : QueryBase() | ||
493 | { | ||
494 | resourceFilter(o.resourceInstanceIdentifier()); | ||
495 | filter(o.identifier()); | ||
496 | setType(ApplicationDomain::getTypeName<T>()); | ||
497 | } | ||
498 | |||
490 | Query::Filter getResourceFilter() const | 499 | Query::Filter getResourceFilter() const |
491 | { | 500 | { |
492 | return mResourceFilter; | 501 | return mResourceFilter; |