From 577206b749ceca0eac05320a7e93d5fe2308b011 Mon Sep 17 00:00:00 2001 From: Manuel Nickschas Date: Tue, 25 Aug 2009 00:48:14 +0200 Subject: [PATCH] Fix slots for new syncobj --- src/client/clientignorelistmanager.cpp | 7 +------ src/client/clientignorelistmanager.h | 3 --- src/common/ignorelistmanager.h | 7 ++++--- src/qtui/settingspages/ignorelistmodel.cpp | 2 +- 4 files changed, 6 insertions(+), 13 deletions(-) diff --git a/src/client/clientignorelistmanager.cpp b/src/client/clientignorelistmanager.cpp index f4b1f917..e54eeb76 100644 --- a/src/client/clientignorelistmanager.cpp +++ b/src/client/clientignorelistmanager.cpp @@ -25,10 +25,5 @@ INIT_SYNCABLE_OBJECT(ClientIgnoreListManager) ClientIgnoreListManager::ClientIgnoreListManager(QObject *parent) : IgnoreListManager(parent) { - connect(this, SIGNAL(updated(const QVariantMap&)), this, SLOT(ignoreListUpdated(const QVariantMap&))); -} - -void ClientIgnoreListManager::ignoreListUpdated(const QVariantMap &newMap) { - if(newMap != initIgnoreList()) - emit ignoreListChanged(); + connect(this, SIGNAL(updated()), SIGNAL(ignoreListChanged())); } diff --git a/src/client/clientignorelistmanager.h b/src/client/clientignorelistmanager.h index 61a9c49a..eac7c721 100644 --- a/src/client/clientignorelistmanager.h +++ b/src/client/clientignorelistmanager.h @@ -34,9 +34,6 @@ public: signals: void ignoreListChanged(); - -private slots: - void ignoreListUpdated(const QVariantMap &newMap); }; #endif // CLIENTIGNORELISTMANAGER_H diff --git a/src/common/ignorelistmanager.h b/src/common/ignorelistmanager.h index 9ad43010..1d44b0b4 100644 --- a/src/common/ignorelistmanager.h +++ b/src/common/ignorelistmanager.h @@ -93,13 +93,14 @@ public: */ StrictnessType match(const Message &msg, const QString &network = QString()); + virtual void addIgnoreListItem(IgnoreType type, const QString &ignoreRule, bool isRegEx, StrictnessType strictness, + ScopeType scope, const QString &scopeRule, bool isActive); + virtual void addIgnoreListItem(const IgnoreListItem &item); + public slots: virtual QVariantMap initIgnoreList() const; virtual void initSetIgnoreList(const QVariantMap &ignoreList); - virtual void addIgnoreListItem(IgnoreType type, const QString &ignoreRule, bool isRegEx, StrictnessType strictness, - ScopeType scope, const QString &scopeRule, bool isActive); - virtual void addIgnoreListItem(const IgnoreListItem &item); protected: void setIgnoreList(const QList &ignoreList) { _ignoreList = ignoreList; } diff --git a/src/qtui/settingspages/ignorelistmodel.cpp b/src/qtui/settingspages/ignorelistmodel.cpp index 445201a7..ec09dec4 100644 --- a/src/qtui/settingspages/ignorelistmodel.cpp +++ b/src/qtui/settingspages/ignorelistmodel.cpp @@ -254,7 +254,7 @@ void IgnoreListModel::initDone() { } void IgnoreListModel::clientConnected() { - connect(Client::ignoreListManager(), SIGNAL(updated(QVariantMap)), SLOT(revert())); + connect(Client::ignoreListManager(), SIGNAL(updated()), SLOT(revert())); if(Client::ignoreListManager()->isInitialized()) initDone(); else -- 2.20.1