Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: Ic583786b64a19bd5fd59a230d39dc4bc2cbe4603
property variant applications: {'' : -1}
+ function find_app_with_launcher(app_id) {
+ if (launcher.is_running(app_id))
+ return true
+
+ return false
+ }
+
function find_app(app, apps) {
for (var x in apps) {
if (apps[x] == -1)
continue
- if (x === app)
- return true
+ if (x === app) {
+ if (find_app_with_launcher(x))
+ return true
+ }
}
return false
}
+
function set_current_window_app(appid, window) {
current_appid = appid
current_window = window
return result;
}
+bool ApplicationLauncher::is_running(const QString &application)
+{
+ if (m_launcher->connection_is_set())
+ return m_launcher->is_running(application);
+}
+
bool ApplicationLauncher::isLaunching() const
{
return m_launching;
public slots:
int launch(const QString &application);
+ bool is_running(const QString &application);
void setCurrent(const QString ¤t);
private: