+ bool addToHistory(const QString &text, bool temporary = false);
+
+signals:
+ void sendText(QString text);
+
+private:
+ QStringList history;
+ QHash<int, QString> tempHistory;
+ qint32 idx;
+ TabCompleter *tabCompleter;
+
+ int bindModifier;
+ int jumpModifier;