diff options
Diffstat (limited to 'common')
-rw-r--r-- | common/domain/applicationdomaintype.cpp | 6 | ||||
-rw-r--r-- | common/domain/applicationdomaintype.h | 3 |
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 | ||
67 | bool ApplicationDomainType::hasProperty(const QByteArray &key) const | ||
68 | { | ||
69 | Q_ASSERT(mAdaptor); | ||
70 | return mAdaptor->availableProperties().contains(key); | ||
71 | } | ||
72 | |||
67 | QVariant ApplicationDomainType::getProperty(const QByteArray &key) const | 73 | QVariant 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; |