summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2016-04-09 20:22:37 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2016-04-09 20:22:37 +0200
commitf4fe90eee542ae1482056c8eab4a830cae4974b7 (patch)
treeeccf17f31b0d7aefe13b991fa2c71dfe778542e3
parent5004fdd4a0646767f8baa8c49d8da50843eac1ed (diff)
downloadsink-f4fe90eee542ae1482056c8eab4a830cae4974b7.tar.gz
sink-f4fe90eee542ae1482056c8eab4a830cae4974b7.zip
List available properties.
Required for the show sinksh command
-rw-r--r--common/domain/applicationdomaintype.cpp6
-rw-r--r--common/domain/applicationdomaintype.h1
2 files changed, 7 insertions, 0 deletions
diff --git a/common/domain/applicationdomaintype.cpp b/common/domain/applicationdomaintype.cpp
index 0842fbe..7549a31 100644
--- a/common/domain/applicationdomaintype.cpp
+++ b/common/domain/applicationdomaintype.cpp
@@ -96,6 +96,12 @@ QByteArrayList ApplicationDomainType::changedProperties() const
96 return mChangeSet.toList(); 96 return mChangeSet.toList();
97} 97}
98 98
99QByteArrayList ApplicationDomainType::availableProperties() const
100{
101 Q_ASSERT(mAdaptor);
102 return mAdaptor->availableProperties();
103}
104
99qint64 ApplicationDomainType::revision() const 105qint64 ApplicationDomainType::revision() const
100{ 106{
101 return mRevision; 107 return mRevision;
diff --git a/common/domain/applicationdomaintype.h b/common/domain/applicationdomaintype.h
index 7588252..9650a21 100644
--- a/common/domain/applicationdomaintype.h
+++ b/common/domain/applicationdomaintype.h
@@ -62,6 +62,7 @@ public:
62 void setProperty(const QByteArray &key, const QVariant &value); 62 void setProperty(const QByteArray &key, const QVariant &value);
63 void setChangedProperties(const QSet<QByteArray> &changeset); 63 void setChangedProperties(const QSet<QByteArray> &changeset);
64 QByteArrayList changedProperties() const; 64 QByteArrayList changedProperties() const;
65 QByteArrayList availableProperties() const;
65 qint64 revision() const; 66 qint64 revision() const;
66 QByteArray resourceInstanceIdentifier() const; 67 QByteArray resourceInstanceIdentifier() const;
67 QByteArray identifier() const; 68 QByteArray identifier() const;