20 #include "launcheritem.h"
21 #include "unitydbusvirtualobject.h"
25 class DBusInterface:
public UnityDBusVirtualObject
29 DBusInterface(LauncherModel *parent);
30 ~DBusInterface() =
default;
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);
39 void progressChanged(
const QString &appId,
int progress);
41 void alertCalled(
const QString &appId);
44 static QString decodeAppId(
const QString& path);
45 static QString encodeAppId(
const QString& appId);
47 LauncherModel *m_launcherModel;