Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #pragma once
- #include <QLineEdit>
- class QCompleter;
- class QPushButton;
- class SpeedSearch : public QLineEdit
- {
- Q_OBJECT
- public:
- SpeedSearch(QWidget *parent = 0);
- ~SpeedSearch();
- void initData(const QStringList &strList);
- void setCompleter(QCompleter *c);
- QCompleter *completer() const;
- protected:
- void showEvent(QShowEvent *event);
- void keyPressEvent(QKeyEvent *e) Q_DECL_OVERRIDE;
- void focusInEvent(QFocusEvent *e) Q_DECL_OVERRIDE;
- private slots:
- void insertCompletion(const QString &completion);
- void slotPopup();
- private:
- QCompleter *c;
- QPushButton *m_button;
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement