20 #include "launcheritem.h"
21 #include "unitydbusvirtualobject.h"
25 class DBusInterface:
public UnityDBusVirtualObject
29 DBusInterface(LauncherModel *parent);
33 QString introspect (
const QString &path)
const override;
34 bool handleMessage(
const QDBusMessage& message,
const QDBusConnection& connection)
override;
37 void countChanged(
const QString &appId,
int count);
38 void countVisibleChanged(
const QString &appId,
bool countVisible);
42 static QString decodeAppId(
const QString& path);
43 static QString encodeAppId(
const QString& appId);
45 LauncherModel *m_launcherModel;