Guitar
RepositoryUrlLineEdit.h
Go to the documentation of this file.
1 #ifndef REPOSITORYURLLINEEDIT_H
2 #define REPOSITORYURLLINEEDIT_H
3 
4 #include <QLineEdit>
5 #include <QTimer>
6 
7 class QListWidget;
8 
9 class RepositoryUrlLineEdit : public QLineEdit {
10  Q_OBJECT
11 private:
12  struct Private;
15 protected:
16  void customEvent(QEvent *event);
17  bool eventFilter(QObject *watched, QEvent *event);
18 public:
19  explicit RepositoryUrlLineEdit(QWidget *parent = nullptr);
21 private slots:
22  void setNextRepositoryUrlCandidate(bool forward);
23 };
24 
25 #endif // REPOSITORYURLLINEEDIT_H
Definition: RepositoryUrlLineEdit.h:9
Private * m
Definition: RepositoryUrlLineEdit.h:12
bool eventFilter(QObject *watched, QEvent *event)
Definition: RepositoryUrlLineEdit.cpp:184
void setNextRepositoryUrlCandidate(bool forward)
RepositoryUrlLineEdit::setNextRepositoryUrlCandidate.
Definition: RepositoryUrlLineEdit.cpp:144
void customEvent(QEvent *event)
Definition: RepositoryUrlLineEdit.cpp:166
~RepositoryUrlLineEdit()
Definition: RepositoryUrlLineEdit.cpp:54
void updateRepositoryUrlCandidates()
RepositoryUrlLineEdit::updateRepositoryUrlCandidates.
Definition: RepositoryUrlLineEdit.cpp:65
RepositoryUrlLineEdit(QWidget *parent=nullptr)
Definition: RepositoryUrlLineEdit.cpp:31
Definition: RepositoryUrlLineEdit.cpp:25