Fix highlight on Shortcut area
[staging/HomeScreen.git] / HomeScreen / src2 / applicationlauncher.cpp
index 0ebc9b9..7011ebf 100644 (file)
@@ -43,5 +43,20 @@ int ApplicationLauncher::launch(const QString &application)
     result = mp_dBusAppFrameworkProxy->launchApp(application);
     qDebug() << "pid:" << result;
 
+    if (result > 1) {
+        setCurrent(application);
+    }
     return result;
 }
+
+QString ApplicationLauncher::current() const
+{
+    return m_current;
+}
+
+void ApplicationLauncher::setCurrent(const QString &current)
+{
+    if (m_current == current) return;
+    m_current = current;
+    emit currentChanged(current);
+}