Initial Channel specific highlights feature implementation
[quassel.git] / src / qtui / qtuimessageprocessor.h
index 64ae5a0..3073c7b 100644 (file)
@@ -55,23 +55,21 @@ private slots:
 private:
   void checkForHighlight(Message &msg);
   void startProcessing();
-  void updateProgress(bool start = false);
 
   QList<QList<Message> > _processQueue;
   QList<Message> _currentBatch;
   QTimer _processTimer;
   bool _processing;
   Mode _processMode;
-  int _msgsProcessed, _msgCount;
-  QTime _progressTimer;
 
   struct HighlightRule {
     QString name;
     bool isEnabled;
     Qt::CaseSensitivity caseSensitive;
     bool isRegExp;
-    inline HighlightRule(const QString &name, bool enabled, Qt::CaseSensitivity cs, bool regExp)
-    : name(name), isEnabled(enabled), caseSensitive(cs), isRegExp(regExp) {}
+    QString chanName;
+    inline HighlightRule(const QString &name, bool enabled, Qt::CaseSensitivity cs, bool regExp, const QString &chanName)
+    : name(name), isEnabled(enabled), caseSensitive(cs), isRegExp(regExp), chanName(chanName) {}
   };
 
   QList<HighlightRule> _highlightRules;