summaryrefslogtreecommitdiffstats
path: root/common
diff options
context:
space:
mode:
Diffstat (limited to 'common')
-rw-r--r--common/domain/applicationdomaintype.cpp6
-rw-r--r--common/domain/applicationdomaintype.h3
2 files changed, 8 insertions, 1 deletions
diff --git a/common/domain/applicationdomaintype.cpp b/common/domain/applicationdomaintype.cpp
index 1649cb4..df10327 100644
--- a/common/domain/applicationdomaintype.cpp
+++ b/common/domain/applicationdomaintype.cpp
@@ -64,6 +64,12 @@ ApplicationDomainType::~ApplicationDomainType()
64{ 64{
65} 65}
66 66
67bool ApplicationDomainType::hasProperty(const QByteArray &key) const
68{
69 Q_ASSERT(mAdaptor);
70 return mAdaptor->availableProperties().contains(key);
71}
72
67QVariant ApplicationDomainType::getProperty(const QByteArray &key) const 73QVariant ApplicationDomainType::getProperty(const QByteArray &key) const
68{ 74{
69 Q_ASSERT(mAdaptor); 75 Q_ASSERT(mAdaptor);
diff --git a/common/domain/applicationdomaintype.h b/common/domain/applicationdomaintype.h
index 858049c..32d8999 100644
--- a/common/domain/applicationdomaintype.h
+++ b/common/domain/applicationdomaintype.h
@@ -57,7 +57,8 @@ public:
57 57
58 virtual ~ApplicationDomainType(); 58 virtual ~ApplicationDomainType();
59 59
60 QVariant getProperty(const QByteArray &key) const;; 60 bool hasProperty(const QByteArray &key) const;
61 QVariant getProperty(const QByteArray &key) const;
61 void setProperty(const QByteArray &key, const QVariant &value); 62 void setProperty(const QByteArray &key, const QVariant &value);
62 void setChangedProperties(const QSet<QByteArray> &changeset); 63 void setChangedProperties(const QSet<QByteArray> &changeset);
63 QByteArrayList changedProperties() const; 64 QByteArrayList changedProperties() const;