uisupport: Provide helpers for dealing with widget changes
[quassel.git] / src / qtui / qtuimessageprocessor.cpp
index ccde0c3..cb9cd8f 100644 (file)
@@ -43,7 +43,7 @@ QtUiMessageProcessor::QtUiMessageProcessor(QObject *parent)
     notificationSettings.notify("Highlights/HighlightNick", this, SLOT(highlightNickChanged(const QVariant &)));
 
     _processTimer.setInterval(0);
-    connect(&_processTimer, SIGNAL(timeout()), this, SLOT(processNextMessage()));
+    connect(&_processTimer, &QTimer::timeout, this, &QtUiMessageProcessor::processNextMessage);
 }
 
 
@@ -219,6 +219,13 @@ void QtUiMessageProcessor::highlightNickChanged(const QVariant &variant)
 }
 
 
+void QtUiMessageProcessor::networkRemoved(NetworkId id)
+{
+    // Clean up nickname matching cache
+    _nickMatcher.removeNetwork(id);
+}
+
+
 /**************************************************************************
  * LegacyHighlightRule
  *************************************************************************/