#ifndef CLIENTUSERINPUTHANDLER_H_
#define CLIENTUSERINPUTHANDLER_H_
-#include <QPair>
-
-#include "aliasmanager.h"
#include "bufferinfo.h"
class ClientUserInputHandler : public QObject {
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);
+ void handleExec(const BufferInfo &bufferInfo, const QString &execStr);
- bool _initialized;
+private:
QRegExp _nickRx;
- AliasManager _aliasManager;
- QList<QPair<BufferInfo, QString> > _inputBuffer;
};
#endif