17 #ifndef UNITYDBUSVIRTUALOBJECT_H 18 #define UNITYDBUSVIRTUALOBJECT_H 20 #include <QDBusConnection> 21 #include <QDBusVirtualObject> 24 class Q_DECL_EXPORT UnityDBusVirtualObject :
public QDBusVirtualObject
29 explicit UnityDBusVirtualObject(
const QString &path,
const QString &service = QString(),
bool async =
true, QObject *parent = 0);
30 ~UnityDBusVirtualObject();
32 QDBusConnection connection()
const;
36 void notifyPropertyChanged(
const QString& interface,
const QString& node,
const QString& propertyName,
const QVariant &value);
39 void registerObject();
42 QDBusConnection m_connection;
47 #endif // UNITYDBUSVIRTUALOBJECT_H