20 #ifndef LAUNCHERITEM_H
21 #define LAUNCHERITEM_H
23 #include "quicklistmodel.h"
25 #include <unity/shell/launcher/LauncherItemInterface.h>
29 using namespace unity::shell::launcher;
31 class LauncherItem:
public LauncherItemInterface
35 LauncherItem(
const QString &appId,
const QString &name,
const QString &icon, QObject *parent = 0);
37 QString appId()
const;
42 void setPinned(
bool pinned);
45 void setRunning(
bool running);
48 void setRecent(
bool recent);
51 void setProgress(
int progress);
54 void setCount(
int count);
57 void setFocused(
bool focused);
59 unity::shell::launcher::QuickListModelInterface *quickList()
const;
62 void favoriteChanged(
bool favorite);
63 void runningChanged(
bool running);
75 QuickListModel *m_quickList;
78 #endif // LAUNCHERITEM_H