summaryrefslogtreecommitdiffstats
path: root/qt/qdbusabstractinterface_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'qt/qdbusabstractinterface_p.h')
-rw-r--r--qt/qdbusabstractinterface_p.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/qt/qdbusabstractinterface_p.h b/qt/qdbusabstractinterface_p.h
index 8f4d8dc3..43807071 100644
--- a/qt/qdbusabstractinterface_p.h
+++ b/qt/qdbusabstractinterface_p.h
@@ -54,7 +54,7 @@ public:
QString service;
QString path;
QString interface;
- QDBusError lastError;
+ mutable QDBusError lastError;
bool isValid;
inline QDBusAbstractInterfacePrivate(const QDBusConnection& con, QDBusConnectionPrivate *conp,
@@ -62,6 +62,10 @@ public:
: conn(con), connp(conp), service(serv), path(p), interface(iface), isValid(true)
{ }
virtual ~QDBusAbstractInterfacePrivate() { }
+
+ // these functions do not check if the property is valid
+ QVariant property(const QMetaProperty &mp) const;
+ void setProperty(const QMetaProperty &mp, const QVariant &value);
};