diff options
Diffstat (limited to 'src/modules/Unity/Application/taskcontroller.cpp')
-rw-r--r-- | src/modules/Unity/Application/taskcontroller.cpp | 21 |
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) ); |