summaryrefslogtreecommitdiffstats
path: root/src/modules/Unity/Application/taskcontroller.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/Unity/Application/taskcontroller.cpp')
-rw-r--r--src/modules/Unity/Application/taskcontroller.cpp21
1 files changed, 8 insertions, 13 deletions
diff --git a/src/modules/Unity/Application/taskcontroller.cpp b/src/modules/Unity/Application/taskcontroller.cpp
index e61a46d..1d9ef0d 100644
--- a/src/modules/Unity/Application/taskcontroller.cpp
+++ b/src/modules/Unity/Application/taskcontroller.cpp
@@ -50,14 +50,19 @@ TaskController::TaskController(
&TaskController::processStopped);
connect(m_appController.data(),
+ &ApplicationController::applicationPaused,
+ this,
+ &TaskController::processSuspended);
+
+ connect(m_appController.data(),
&ApplicationController::applicationFocusRequest,
this,
- &TaskController::onApplicationFocusRequest);
+ &TaskController::focusRequested);
connect(m_appController.data(),
- &ApplicationController::applicationResumeRequest,
+ &ApplicationController::applicationResumeRequested,
this,
- &TaskController::onApplicationResumeRequest);
+ &TaskController::resumeRequested);
connect(m_appController.data(),
&ApplicationController::applicationError,
@@ -108,16 +113,6 @@ bool TaskController::resume(const QString &appId)
return m_appController->resumeApplicationWithAppId(appId);
}
-void TaskController::onApplicationFocusRequest(const QString& id)
-{
- Q_EMIT requestFocus(id);
-}
-
-void TaskController::onApplicationResumeRequest(const QString& id)
-{
- Q_EMIT requestResume(id);
-}
-
void TaskController::onApplicationError(const QString& id, ApplicationController::Error error)
{
Q_EMIT processFailed(id, (error == ApplicationController::Error::APPLICATION_FAILED_TO_START) );