diff options
author | aqua <aqua@iserlohn-fortress.net> | 2022-09-04 14:46:52 +0300 |
---|---|---|
committer | aqua <aqua@iserlohn-fortress.net> | 2022-09-05 23:07:42 +0300 |
commit | e0d4d8376a2481f2f5daeaec1c9967e62b0bb8b0 (patch) | |
tree | 346d6e12d32c3997e527625c74513afc18dbc113 /src/urlbar/urlbar.cpp | |
parent | Close main window after last tab is closed (diff) | |
download | rekonq-e0d4d8376a2481f2f5daeaec1c9967e62b0bb8b0.tar.xz |
UrlBar: add completer
Diffstat (limited to 'src/urlbar/urlbar.cpp')
-rw-r--r-- | src/urlbar/urlbar.cpp | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/urlbar/urlbar.cpp b/src/urlbar/urlbar.cpp index d9059833..f3a34a36 100644 --- a/src/urlbar/urlbar.cpp +++ b/src/urlbar/urlbar.cpp @@ -10,7 +10,8 @@ * Copyright (C) 2022 aqua <aqua@iserlohn-fortress.net> * ============================================================ */ -#include "urlbar.h" +#include "urlbar.hpp" +#include "completer.hpp" #include <QApplication> #include <QClipboard> #include <QPaintEvent> @@ -50,9 +51,7 @@ UrlBar::UrlBar(QWidget *parent) : QLineEdit(parent), _icon(new IconButton(this)), backgroundColor{qApp->palette().color(QPalette::Base)}, highlightColor{qApp->palette().color(QPalette::Highlight)} { - // set initial icon - //_icon->setIcon(QIcon("arrow-right")); _icon->setIcon(QIcon::fromTheme("arrow-right")); _icon->show(); @@ -75,10 +74,9 @@ UrlBar::UrlBar(QWidget *parent) // accept focus, via tabbing, clicking & wheeling setFocusPolicy(Qt::WheelFocus); - // TODO: disable completion object (we have our own :) ) - // setCompletionObject(0); - - //_tab = qobject_cast<WebTab *>(parent); + // set completer + auto *completer = new UrlSuggester(this); + connect(this, &QLineEdit::textEdited, completer, &UrlSuggester::showCompletions); // connect(_tab, SIGNAL(loadProgressing()), this, SLOT(update())); |