summaryrefslogtreecommitdiffstats
path: root/common/domain/applicationdomaintype.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'common/domain/applicationdomaintype.cpp')
-rw-r--r--common/domain/applicationdomaintype.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/common/domain/applicationdomaintype.cpp b/common/domain/applicationdomaintype.cpp
index fccf082..1649cb4 100644
--- a/common/domain/applicationdomaintype.cpp
+++ b/common/domain/applicationdomaintype.cpp
@@ -76,13 +76,18 @@ QVariant ApplicationDomainType::getProperty(const QByteArray &key) const
76void ApplicationDomainType::setProperty(const QByteArray &key, const QVariant &value) 76void ApplicationDomainType::setProperty(const QByteArray &key, const QVariant &value)
77{ 77{
78 Q_ASSERT(mAdaptor); 78 Q_ASSERT(mAdaptor);
79 mChangeSet.insert(key, value); 79 mChangeSet.insert(key);
80 mAdaptor->setProperty(key, value); 80 mAdaptor->setProperty(key, value);
81} 81}
82 82
83void ApplicationDomainType::setChangedProperties(const QSet<QByteArray> &changeset)
84{
85 mChangeSet = changeset;
86}
87
83QByteArrayList ApplicationDomainType::changedProperties() const 88QByteArrayList ApplicationDomainType::changedProperties() const
84{ 89{
85 return mChangeSet.keys(); 90 return mChangeSet.toList();
86} 91}
87 92
88qint64 ApplicationDomainType::revision() const 93qint64 ApplicationDomainType::revision() const