35
35
MockLauncherModel(QObject* parent = 0);
36
36
~MockLauncherModel();
38
int rowCount(const QModelIndex& parent) const;
40
QVariant data(const QModelIndex& index, int role) const;
42
Q_INVOKABLE unity::shell::launcher::LauncherItemInterface *get(int index) const;
43
Q_INVOKABLE void move(int oldIndex, int newIndex);
44
Q_INVOKABLE void pin(const QString &appId, int index = -1);
45
Q_INVOKABLE void requestRemove(const QString &appId);
46
Q_INVOKABLE void quickListActionInvoked(const QString &appId, int actionIndex);
47
Q_INVOKABLE void setUser(const QString &user);
49
unity::shell::application::ApplicationManagerInterface *applicationManager() const;
50
void setApplicationManager(unity::shell::application::ApplicationManagerInterface *applicationManager);
38
int rowCount(const QModelIndex& parent) const override;
40
QVariant data(const QModelIndex& index, int role) const override;
42
Q_INVOKABLE unity::shell::launcher::LauncherItemInterface *get(int index) const override;
43
Q_INVOKABLE void move(int oldIndex, int newIndex) override;
44
Q_INVOKABLE void pin(const QString &appId, int index = -1) override;
45
Q_INVOKABLE void requestRemove(const QString &appId) override;
46
Q_INVOKABLE void quickListActionInvoked(const QString &appId, int actionIndex) override;
47
Q_INVOKABLE void setUser(const QString &user) override;
49
unity::shell::application::ApplicationManagerInterface *applicationManager() const override;
50
void setApplicationManager(unity::shell::application::ApplicationManagerInterface *applicationManager) override;
52
52
bool onlyPinned() const override;
53
53
void setOnlyPinned(bool onlyPinned) override;