aboutsummaryrefslogtreecommitdiff
path: root/lib/navigation/urllineedit.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/navigation/urllineedit.h')
-rw-r--r--lib/navigation/urllineedit.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/lib/navigation/urllineedit.h b/lib/navigation/urllineedit.h
index dee4938..a06ba1b 100644
--- a/lib/navigation/urllineedit.h
+++ b/lib/navigation/urllineedit.h
@@ -12,11 +12,11 @@
#include <QLineEdit>
#include <QTextLayout>
#include <QAction>
-#include "urlcompleter.h"
class QAbstractItemModel;
class QMenu;
class QLabel;
+class QListView;
class UrlLineEdit : public QLineEdit
{
Q_OBJECT
@@ -35,8 +35,11 @@ public slots:
void setUrl(const QUrl &url);
void showSslError(const QString &message);
+ void updateCompleter(const QString &text);
+
protected:
void focusInEvent(QFocusEvent *event);
+ void keyPressEvent(QKeyEvent *event);
private:
void setTextFormat(const QTextLayout::FormatRange &format);
@@ -51,7 +54,9 @@ private:
QMenu *m_sslMenu;
QLabel *m_sslLabel;
- UrlCompleter *m_completer;
+ // completer
+ QAbstractItemModel *m_bookmarksModel = nullptr;
+ QListView *m_listView;
};
#endif // URLLINEEDIT_H