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