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()));
}
*/
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; }
}
void IgnoreListModel::clientConnected() {
- connect(Client::ignoreListManager(), SIGNAL(updated(QVariantMap)), SLOT(revert()));
+ connect(Client::ignoreListManager(), SIGNAL(updated()), SLOT(revert()));
if(Client::ignoreListManager()->isInitialized())
initDone();
else