aboutsummaryrefslogtreecommitdiff
path: root/src/lib/navigation/urllineedit.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/navigation/urllineedit.cpp')
-rw-r--r--src/lib/navigation/urllineedit.cpp32
1 files changed, 3 insertions, 29 deletions
diff --git a/src/lib/navigation/urllineedit.cpp b/src/lib/navigation/urllineedit.cpp
index f3fcccd..85bcacc 100644
--- a/src/lib/navigation/urllineedit.cpp
+++ b/src/lib/navigation/urllineedit.cpp
@@ -57,10 +57,10 @@ UrlLineEdit::UrlLineEdit(QWidget *parent) :
listWidget->addItem("neueland.iserlohn-fortress.net");
connect(listWidget, &QListWidget::itemSelectionChanged, [this](){
- setUrl(urlFromUserInput(listWidget->currentItem()->text()));
+ setText(listWidget->currentItem()->text());
});
connect(listWidget, &QListWidget::itemActivated, [this](QListWidgetItem *item){
- setUrl(urlFromUserInput(item->text()));
+ setText(listWidget->currentItem()->text());;
this->m_menu->hide();
});
@@ -73,11 +73,6 @@ UrlLineEdit::UrlLineEdit(QWidget *parent) :
// connect signals
connect(this, SIGNAL(textEdited(QString)), this, SLOT(showCompleter(QString)));
connect(this, &QLineEdit::returnPressed, [this](){
- if(text().startsWith('#')) {
- emit searchTermEntered(text());
- } else {
- emit addressEntered(url());
- }
m_menu->hide();
});
@@ -97,11 +92,6 @@ void UrlLineEdit::setUrl(const QUrl &url)
setText(urlText);
}
-QUrl UrlLineEdit::url()
-{
- return urlFromUserInput(text());
-}
-
void UrlLineEdit::focusInEvent(QFocusEvent *event)
{
clearTextFormat();
@@ -112,15 +102,6 @@ void UrlLineEdit::focusInEvent(QFocusEvent *event)
// http://stackoverflow.com/a/35725950/1054406
// mousePressEvent triggers right after focusInEvent so text selected in focusInEvent unselects by mousePressEvent
QTimer::singleShot(0, this, SLOT(selectAll()));
-
- //QTimer::singleShot(0, this, SLOT(showCompleter()));
-}
-
-void UrlLineEdit::focusOutEvent(QFocusEvent *event)
-{
- wasFocused = false;
- setUrl(urlFromUserInput(text()));
- QLineEdit::focusOutEvent(event);
}
void UrlLineEdit::resizeEvent(QResizeEvent *event)
@@ -170,17 +151,12 @@ void UrlLineEdit::clearTextFormat()
setTextFormat(QTextLayout::FormatRange());
}
-QUrl UrlLineEdit::urlFromUserInput(const QString &input)
-{
- return QUrl::fromUserInput(input);
-}
-
// Completer
void UrlLineEdit::showCompleter(const QString &text)
{
m_menu->move(mapToGlobal(QPoint(0, height())));
- listWidget->setCurrentRow(0, QItemSelectionModel::SelectCurrent);
+ //listWidget->setCurrentRow(0, QItemSelectionModel::SelectCurrent);
m_menu->exec();
}
@@ -202,14 +178,12 @@ void UrlLineEdit::pasteUrl()
{
clear();
paste();
- setUrl(urlFromUserInput(text()));
}
void UrlLineEdit::pasteUrlAndGo()
{
clear();
paste();
- setUrl(urlFromUserInput(text()));
emit returnPressed();
}