#define _TABCOMPLETER_H_
#include <QObject>
-#include <QStringList>
#include <QPointer>
+#include <QString>
+#include <QMap>
class InputLine;
class IrcUser;
void reset();
void complete();
+ virtual bool eventFilter(QObject *obj, QEvent *event);
+
private slots:
void ircUserJoinedOrParted(IrcUser *ircUser);
bool enabled;
QString nickSuffix;
- QStringList completionList;
+ QMap<QString, QString> completionMap;
// QStringList completionTemplates;
- QStringList::Iterator nextCompletion;
+ QMap<QString, QString>::Iterator nextCompletion;
int lastCompletionLength;
void buildCompletionList();