Fix slots for new syncobj
authorManuel Nickschas <sputnick@quassel-irc.org>
Mon, 24 Aug 2009 22:48:14 +0000 (00:48 +0200)
committerManuel Nickschas <sputnick@quassel-irc.org>
Mon, 24 Aug 2009 23:16:03 +0000 (01:16 +0200)
src/client/clientignorelistmanager.cpp
src/client/clientignorelistmanager.h
src/common/ignorelistmanager.h
src/qtui/settingspages/ignorelistmodel.cpp

index f4b1f91..e54eeb7 100644 (file)
@@ -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()));
 }
index 61a9c49..eac7c72 100644 (file)
@@ -34,9 +34,6 @@ public:
 
 signals:
   void ignoreListChanged();
-
-private slots:
-  void ignoreListUpdated(const QVariantMap &newMap);
 };
 
 #endif // CLIENTIGNORELISTMANAGER_H
index 9ad4301..1d44b0b 100644 (file)
@@ -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<IgnoreListItem> &ignoreList) { _ignoreList = ignoreList; }
 
index 445201a..ec09dec 100644 (file)
@@ -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