X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=src%2Furllineedit.cpp;h=e7e5064e315454cd6aeca96640593e58798d65c9;hb=57c25e20a8f10a98a18dbc2b64ce55cf87d4fd7c;hp=60fdf5436c3ceb73a2a4d65228dde53c85d3d182;hpb=7b529d6a918efe39ca6d63201fcdb954a3c881b4;p=minitube diff --git a/src/urllineedit.cpp b/src/urllineedit.cpp index 60fdf54..e7e5064 100644 --- a/src/urllineedit.cpp +++ b/src/urllineedit.cpp @@ -76,6 +76,7 @@ ExLineEdit::ExLineEdit(QWidget *parent) m_lineEdit->setFrame(false); m_lineEdit->setFocusProxy(this); m_lineEdit->setAttribute(Qt::WA_MacShowFocusRect, false); + m_lineEdit->setStyleSheet("background:transparent"); QPalette clearPalette = m_lineEdit->palette(); clearPalette.setBrush(QPalette::Base, QBrush(Qt::transparent)); m_lineEdit->setPalette(clearPalette); @@ -178,6 +179,9 @@ void ExLineEdit::focusOutEvent(QFocusEvent *event) void ExLineEdit::keyPressEvent(QKeyEvent *event) { + if (event->key() == Qt::Key_Escape && !m_lineEdit->text().isEmpty()) { + m_lineEdit->clear(); + } m_lineEdit->event(event); QWidget::keyPressEvent(event); }