X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fclient%2Fclientuserinputhandler.h;h=3b2749f393aae87b9697c6c687589b413fe14af2;hb=62ff1c782104674e29df9e4744d9b41133b1eb7d;hp=bc1b46ccbb410eba698758baff83e094f1fc9871;hpb=03a20917d9b3fe8c7651843b1d3d0ab2f50e90ef;p=quassel.git diff --git a/src/client/clientuserinputhandler.h b/src/client/clientuserinputhandler.h index bc1b46cc..3b2749f3 100644 --- a/src/client/clientuserinputhandler.h +++ b/src/client/clientuserinputhandler.h @@ -21,6 +21,9 @@ #ifndef CLIENTUSERINPUTHANDLER_H_ #define CLIENTUSERINPUTHANDLER_H_ +#include + +#include "aliasmanager.h" #include "bufferinfo.h" class ClientUserInputHandler : public QObject { @@ -36,10 +39,18 @@ signals: void sendInput(const BufferInfo &, const QString &); private slots: + void clientConnected(); + void clientDisconnected(); + void initDone(); void completionSuffixChanged(const QVariant &); private: + void expand(const QString &alias, const BufferInfo &bufferInfo, const QString &msg); + + bool _initialized; QRegExp _nickRx; + AliasManager _aliasManager; + QList > _inputBuffer; }; #endif