void BookmarkManager::getBookmarks_finished() { BookmarkTask* t = static_cast<BookmarkTask*>(sender()); if (t->success()) { bool urlsWereChanged = urls_ != t->urls(); bool conferencesWereChanged = conferences_ != t->conferences(); urls_ = t->urls(); conferences_ = t->conferences(); if (urlsWereChanged) emit urlsChanged(urls_); if (conferencesWereChanged) emit conferencesChanged(conferences_); setIsAvailable(true); } else { setIsAvailable(false); } }
void YaPrivacyManager::accountStateChanged() { if (!account_->isAvailable()) { setIsAvailable(false); } if (account_->isAvailable() && !accountAvailable_) { requestListNames(); } accountAvailable_ = account_->isAvailable(); }
void BookmarkManager::accountStateChanged() { if (!account_->isAvailable()) { setIsAvailable(false); } if (account_->isAvailable() && !accountAvailable_) { getBookmarks(); } accountAvailable_ = account_->isAvailable(); }