From f0564ad9d210cc68bfb1bfc6e56b86fa941ad830 Mon Sep 17 00:00:00 2001 From: "Javier S. Pedro" Date: Sat, 11 Aug 2012 01:10:25 +0200 Subject: more fixes --- sowatchd/watchhandler.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'sowatchd') diff --git a/sowatchd/watchhandler.cpp b/sowatchd/watchhandler.cpp index 4bebb9c..b04c90b 100644 --- a/sowatchd/watchhandler.cpp +++ b/sowatchd/watchhandler.cpp @@ -108,7 +108,7 @@ void WatchHandler::updateWatchlets() delete subconfig; } - qDebug() << "Watchlets reloaded"; + qDebug() << "Watchlets reloaded: " << _watchlets.keys(); } void WatchHandler::updateProviders() @@ -122,9 +122,13 @@ void WatchHandler::updateProviders() QSet removed = curProviders - newProviders; QSet added = newProviders - curProviders; + qDebug() << "Providers to remove: " << removed; + qDebug() << "Providers to add: " << added; + foreach (const QString& s, removed) { NotificationProvider *provider = _providers[s]; _server->removeProvider(provider); + _providers.remove(s); delete provider; } @@ -140,13 +144,17 @@ void WatchHandler::updateProviders() _providers[s] = provider; delete subconfig; } + + qDebug() << "Providers reloaded: " << _providers.keys(); } void WatchHandler::handleConfigSubkeyChanged(const QString &subkey) { if (subkey == "watchlets") { + qDebug() << "Watchlets list changed"; updateWatchlets(); } else if (subkey == "providers") { + qDebug() << "Providers list changed"; updateProviders(); } else if (subkey == "next-watchlet-button" && _server) { _server->setNextWatchletButton(_config->value("next-watchlet-button").toString()); -- cgit v1.2.3