]> git.sur5r.net Git - minitube/blob - src/googlesuggest.h
Fixed message item not updating
[minitube] / src / googlesuggest.h
1 #ifndef GOOGLESUGGEST_H
2 #define GOOGLESUGGEST_H
3
4 #include <QtGui>
5
6 class GSuggestCompletion : public QObject {
7     Q_OBJECT
8
9 public:
10     GSuggestCompletion(QLineEdit *parent);
11     ~GSuggestCompletion();
12     bool eventFilter(QObject *obj, QEvent *ev);
13     void showCompletion(const QStringList &choices);
14
15 public slots:
16     void doneCompletion();
17     void preventSuggest();
18     void autoSuggest();
19     void handleNetworkData(QByteArray response);
20     void currentItemChanged(QListWidgetItem *current);
21
22 private:
23     QLineEdit *editor;
24     QString originalText;
25     QListWidget *popup;
26     QTimer *timer;
27
28 };
29
30 #endif // GOOGLESUGGEST_H