aboutsummaryrefslogtreecommitdiff
path: root/lib/navigation/urllineedit.h
diff options
context:
space:
mode:
authorAqua-sama <aqua@iserlohn-fortress.net>2018-01-07 20:02:33 +0100
committerAqua-sama <aqua@iserlohn-fortress.net>2018-01-07 20:02:33 +0100
commit4d958ae602315fd9d78af35c40b27d9c6ae6e656 (patch)
tree18af9cfb87d2a432c850af39258d6c7294051df5 /lib/navigation/urllineedit.h
parentAdded BookmarksModel (diff)
downloadsmolbote-4d958ae602315fd9d78af35c40b27d9c6ae6e656.tar.xz
Searching through BookmarkModel elements
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