on xenial help sign in
make mocks compile
commitaefad3f562fa4d4e9422e228f2e3430a7749729c authorMichael Zanetti <michael.zanetti@canonical.com> dateTue 17 Dec 2013, 18:22 (13 years ago) parent286cadb
2 files changed+6
tests/mocks/Unity/Application/ApplicationManager.cpp+5 tests/mocks/Unity/Application/ApplicationManager.h+1
tests/mocks/Unity/Application/ApplicationManager.cpp+5
@@ -269,6 +269,11 @@ bool ApplicationManager::focusApplication(const QString &appId)
269269 return true;
270270}
271271
272+void ApplicationManager::activateApplication(const QString &appId)
273+{
274+ QMetaObject::invokeMethod(this, "requestFocus", Qt::QueuedConnection, Q_ARG(QString, appId));
275+}
276+
272277void ApplicationManager::unfocusCurrentApplication()
273278{
274279 for (ApplicationInfo *app : m_runningApplications) {
tests/mocks/Unity/Application/ApplicationManager.h+1
@@ -88,6 +88,7 @@ class ApplicationManager : public ApplicationManagerInterface {
8888
8989 // Application control methods
9090 Q_INVOKABLE bool focusApplication(const QString &appId) override;
91+ Q_INVOKABLE void activateApplication(const QString &appId) override;
9192 Q_INVOKABLE void unfocusCurrentApplication() override;
9293 Q_INVOKABLE ApplicationInfo *startApplication(const QString &appId, const QStringList &arguments = QStringList()) override;
9394 Q_INVOKABLE ApplicationInfo *startApplication(const QString &appId, ExecFlags flags, const QStringList &arguments = QStringList());