X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fuisupport%2Finputline.h;h=453f2866412993fe86ff0d88b9754a3fd2088d05;hp=936e1bda99c0807f982f237d4d90149b269075f2;hb=d450c85dadf1f813e3274e7c33440a320d876c18;hpb=fa6d3f8fad021a2a6f6d6228987c85997532e683 diff --git a/src/uisupport/inputline.h b/src/uisupport/inputline.h index 936e1bda..453f2866 100644 --- a/src/uisupport/inputline.h +++ b/src/uisupport/inputline.h @@ -28,32 +28,30 @@ class TabCompleter; class InputLine : public QLineEdit { Q_OBJECT - public: - InputLine(QWidget *parent = 0); - ~InputLine(); +public: + InputLine(QWidget *parent = 0); + ~InputLine(); - protected: - virtual bool event(QEvent *); - virtual void keyPressEvent(QKeyEvent * event); +protected: + // virtual bool event(QEvent *); + virtual void keyPressEvent(QKeyEvent * event); - private slots: - void enter(); +private slots: + void on_returnPressed(); + void on_textChanged(QString newText); - public slots: - void updateNickList(QStringList); - - signals: - void nickListUpdated(QStringList); - - private: - qint32 idx; - QStringList history; - QStringList nickList; + bool addToHistory(const QString &text); + +signals: + void sendText(QString text); - TabCompleter *tabComplete; +private: + QStringList history; + qint32 idx; + TabCompleter *tabCompleter; - int bindModifier; - int jumpModifier; + int bindModifier; + int jumpModifier; }; #endif