diff options
Diffstat (limited to 'common/clientapi.h')
-rw-r--r-- | common/clientapi.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/common/clientapi.h b/common/clientapi.h index aa47802..aa3aab8 100644 --- a/common/clientapi.h +++ b/common/clientapi.h | |||
@@ -179,6 +179,7 @@ namespace Domain { | |||
179 | */ | 179 | */ |
180 | class BufferAdaptor { | 180 | class BufferAdaptor { |
181 | public: | 181 | public: |
182 | virtual ~BufferAdaptor() {} | ||
182 | virtual QVariant getProperty(const QString &key) const { return QVariant(); } | 183 | virtual QVariant getProperty(const QString &key) const { return QVariant(); } |
183 | virtual void setProperty(const QString &key, const QVariant &value) {} | 184 | virtual void setProperty(const QString &key, const QVariant &value) {} |
184 | virtual QStringList availableProperties() const { return QStringList(); } | 185 | virtual QStringList availableProperties() const { return QStringList(); } |
@@ -199,6 +200,8 @@ public: | |||
199 | } | 200 | } |
200 | } | 201 | } |
201 | 202 | ||
203 | virtual ~MemoryBufferAdaptor() {} | ||
204 | |||
202 | virtual QVariant getProperty(const QString &key) const { return mValues.value(key); } | 205 | virtual QVariant getProperty(const QString &key) const { return mValues.value(key); } |
203 | virtual void setProperty(const QString &key, const QVariant &value) { mValues.insert(key, value); } | 206 | virtual void setProperty(const QString &key, const QVariant &value) { mValues.insert(key, value); } |
204 | virtual QStringList availableProperties() const { return mValues.keys(); } | 207 | virtual QStringList availableProperties() const { return mValues.keys(); } |
@@ -227,6 +230,8 @@ public: | |||
227 | { | 230 | { |
228 | } | 231 | } |
229 | 232 | ||
233 | virtual ~AkonadiDomainType() {} | ||
234 | |||
230 | virtual QVariant getProperty(const QString &key) const { return mAdaptor->getProperty(key); } | 235 | virtual QVariant getProperty(const QString &key) const { return mAdaptor->getProperty(key); } |
231 | virtual void setProperty(const QString &key, const QVariant &value){ mChangeSet.insert(key, value); mAdaptor->setProperty(key, value); } | 236 | virtual void setProperty(const QString &key, const QVariant &value){ mChangeSet.insert(key, value); mAdaptor->setProperty(key, value); } |
232 | 237 | ||