diff options
| author | Tomasz Sterna <tomek@xiaoka.com> | 2015-01-10 22:56:22 +0100 |
|---|---|---|
| committer | Tomasz Sterna <tomek@xiaoka.com> | 2015-01-10 23:06:11 +0100 |
| commit | c1230f9c89218e4c47a21aac20f2593fbd751224 (patch) | |
| tree | 4e64d416cada23e653384c473e5c6dd8740e7260 | |
| parent | 40e6d1a8323bc462c842a4aa090adda899ea6952 (diff) | |
Actually send AllAppsChanged signal from daemon
| -rw-r--r-- | daemon/appmanager.cpp | 2 | ||||
| -rw-r--r-- | daemon/manager.cpp | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/daemon/appmanager.cpp b/daemon/appmanager.cpp index 9046c5d..c50a7e0 100644 --- a/daemon/appmanager.cpp +++ b/daemon/appmanager.cpp @@ -84,7 +84,6 @@ void AppManager::rescan() } qCDebug(l) << "now watching" << _watcher->directories() << _watcher->files(); - emit appsChanged(); } void AppManager::insertAppInfo(const AppInfo &info) @@ -95,6 +94,7 @@ void AppManager::insertAppInfo(const AppInfo &info) const char *type = info.isWatchface() ? "watchface" : "app"; const char *local = info.isLocal() ? "local" : "watch"; qCDebug(l) << "found" << local << type << info.shortName() << info.versionCode() << "/" << info.versionLabel() << "with uuid" << info.uuid().toString(); + emit appsChanged(); } void AppManager::scanApp(const QString &path) diff --git a/daemon/manager.cpp b/daemon/manager.cpp index 7a3239f..9ba90be 100644 --- a/daemon/manager.cpp +++ b/daemon/manager.cpp @@ -71,6 +71,7 @@ Manager::Manager(Settings *settings, QObject *parent) : connect(dbus, &DBusConnector::pebbleChanged, proxy, &PebbledProxy::AddressChanged); connect(watch, &WatchConnector::connectedChanged, proxy, &PebbledProxy::ConnectedChanged); connect(bank, &BankManager::slotsChanged, proxy, &PebbledProxy::AppSlotsChanged); + connect(apps, &AppManager::appsChanged, proxy, &PebbledProxy::AllAppsChanged); QString currentProfile = getCurrentProfile(); defaultProfile = currentProfile.isEmpty() ? "ambience" : currentProfile; |
