+ void banOrUnban(const BufferInfo &bufferInfo, const QString &text, bool ban);
+ void putPrivmsg(const QByteArray &target, const QByteArray &message);
+ int lastParamOverrun(const QString &cmd, const QList<QByteArray> ¶ms);
+
+ struct Command {
+ BufferInfo bufferInfo;
+ QString command;
+ Command(const BufferInfo &info, const QString &command) : bufferInfo(info), command(command) {}
+ Command() {}
+ };
+
+ QHash<int, Command> _delayedCommands;