introducing autocached settings
[quassel.git] / src / client / abstractmessageprocessor.h
index f02728c..ecbca38 100644 (file)
@@ -28,12 +28,14 @@ class AbstractMessageProcessor : public QObject {
 
   public:
     AbstractMessageProcessor(QObject *parent);
+    virtual void reset() = 0;
 
   public slots:
     virtual void process(Message &msg) = 0;
     virtual void process(QList<Message> &msgs) = 0;
 
   signals:
+    void progressUpdated(int value, int maximum);
 
   protected:
     void postProcess(Message &msg);