34
34
MockApplicationManager(QObject* parent = 0);
35
35
~MockApplicationManager();
37
int rowCount(const QModelIndex& parent) const;
39
QVariant data(const QModelIndex& index, int role) const;
41
QString focusedApplicationId() const;
43
Q_INVOKABLE unity::shell::application::ApplicationInfoInterface *get(const int index) const;
45
Q_INVOKABLE unity::shell::application::ApplicationInfoInterface *findApplication(const QString &appId) const;
37
int rowCount(const QModelIndex& parent) const override;
39
QVariant data(const QModelIndex& index, int role) const override;
41
QString focusedApplicationId() const override;
43
Q_INVOKABLE unity::shell::application::ApplicationInfoInterface *get(const int index) const override;
45
Q_INVOKABLE unity::shell::application::ApplicationInfoInterface *findApplication(const QString &appId) const override;
47
47
ApplicationInfoInterface *findApplicationWithSurface(MirSurfaceInterface*) const override { return nullptr; }
49
Q_INVOKABLE bool requestFocusApplication(const QString &appId);
49
Q_INVOKABLE bool requestFocusApplication(const QString &appId) override;
51
51
Q_INVOKABLE bool focusApplication(const QString &appId);
53
53
Q_INVOKABLE void unfocusCurrentApplication();
55
Q_INVOKABLE unity::shell::application::ApplicationInfoInterface *startApplication(const QString &appId, const QStringList &arguments);
55
Q_INVOKABLE unity::shell::application::ApplicationInfoInterface *startApplication(const QString &appId, const QStringList &arguments) override;
57
Q_INVOKABLE bool stopApplication(const QString &appId);
57
Q_INVOKABLE bool stopApplication(const QString &appId) override;
60
60
QList<MockApplicationInfo*> m_list;