diff options
Diffstat (limited to 'src/addressbar/urllineedit.cpp')
-rw-r--r-- | src/addressbar/urllineedit.cpp | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/src/addressbar/urllineedit.cpp b/src/addressbar/urllineedit.cpp index 5b8e6c6..21effb4 100644 --- a/src/addressbar/urllineedit.cpp +++ b/src/addressbar/urllineedit.cpp @@ -11,6 +11,7 @@ #include <QMenu> #include <QTimer> #include <QWidgetAction> +#include <lib/bookmarks/bookmarksview.h> UrlLineEdit::UrlLineEdit(QWidget *parent) : QLineEdit(parent) @@ -61,7 +62,7 @@ UrlLineEdit::UrlLineEdit(QWidget *parent) }); } -void UrlLineEdit::setCompleterModel(QAbstractItemModel *model) +void UrlLineEdit::setCompleterModel(BookmarksView *model) { Q_CHECK_PTR(model); m_bookmarksModel = model; @@ -93,19 +94,13 @@ void UrlLineEdit::setUrl(const QUrl &url) setText(urlText); } -void UrlLineEdit::showSslError(const QString &message) -{ - m_sslLabel->setText(message); - m_sslAction->trigger(); -} - void UrlLineEdit::updateCompleter(const QString &text) { if(m_bookmarksModel == nullptr) { return; } - const QModelIndexList res = m_bookmarksModel->match(QModelIndex(), Qt::EditRole, text, 7); + const QList<QTreeWidgetItem*> res = m_bookmarksModel->findItems(text, Qt::MatchContains | Qt::MatchRecursive, 1); if(!m_listView->updateItems(res)) { m_listView->hide(); |