Moving alias expansion yet again - this time into AliasManager itself
[quassel.git] / src / client / clientuserinputhandler.h
index bc1b46c..f459ac5 100644 (file)
@@ -21,6 +21,9 @@
 #ifndef CLIENTUSERINPUTHANDLER_H_
 #define CLIENTUSERINPUTHANDLER_H_
 
+#include <QPair>
+
+#include "clientaliasmanager.h"
 #include "bufferinfo.h"
 
 class ClientUserInputHandler : public QObject {
@@ -36,10 +39,16 @@ signals:
   void sendInput(const BufferInfo &, const QString &);
 
 private slots:
+  void clientConnected();
+  void clientDisconnected();
+  void initDone();
   void completionSuffixChanged(const QVariant &);
 
 private:
+  bool _initialized;
   QRegExp _nickRx;
+  ClientAliasManager _aliasManager;
+  AliasManager::CommandList _inputBuffer;
 };
 
 #endif