forked from qt-creator/qt-creator
Remove focus rect from some input fields on macOS
The focus rect on macOS needs some space around the widget itself, otherwise it looks wrong. We already removed the focus rect for various input fields like locator and search (cmd+f), also remove it from filter input fields for the various output panes. Change-Id: I048453c06264c51ec28b5a0c9368fad7c01dc5a7 Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
This commit is contained in:
@@ -201,6 +201,7 @@ void IOutputPane::setupFilterUi(const Key &historyKey)
|
|||||||
m_filterOutputLineEdit->setFiltering(true);
|
m_filterOutputLineEdit->setFiltering(true);
|
||||||
m_filterOutputLineEdit->setEnabled(false);
|
m_filterOutputLineEdit->setEnabled(false);
|
||||||
m_filterOutputLineEdit->setHistoryCompleter(historyKey);
|
m_filterOutputLineEdit->setHistoryCompleter(historyKey);
|
||||||
|
m_filterOutputLineEdit->setAttribute(Qt::WA_MacShowFocusRect, false);
|
||||||
connect(m_filterOutputLineEdit, &FancyLineEdit::textChanged,
|
connect(m_filterOutputLineEdit, &FancyLineEdit::textChanged,
|
||||||
this, &IOutputPane::updateFilter);
|
this, &IOutputPane::updateFilter);
|
||||||
connect(m_filterOutputLineEdit, &FancyLineEdit::returnPressed,
|
connect(m_filterOutputLineEdit, &FancyLineEdit::returnPressed,
|
||||||
|
|||||||
@@ -161,6 +161,7 @@ QWidget *BuildSystemOutputWindow::toolBar()
|
|||||||
m_filterOutputLineEdit->setButtonIcon(FancyLineEdit::Left, Utils::Icons::MAGNIFIER.icon());
|
m_filterOutputLineEdit->setButtonIcon(FancyLineEdit::Left, Utils::Icons::MAGNIFIER.icon());
|
||||||
m_filterOutputLineEdit->setFiltering(true);
|
m_filterOutputLineEdit->setFiltering(true);
|
||||||
m_filterOutputLineEdit->setHistoryCompleter("ProjectsMode.BuildSystemOutput.Filter");
|
m_filterOutputLineEdit->setHistoryCompleter("ProjectsMode.BuildSystemOutput.Filter");
|
||||||
|
m_filterOutputLineEdit->setAttribute(Qt::WA_MacShowFocusRect, false);
|
||||||
connect(m_filterOutputLineEdit,
|
connect(m_filterOutputLineEdit,
|
||||||
&FancyLineEdit::textChanged,
|
&FancyLineEdit::textChanged,
|
||||||
this,
|
this,
|
||||||
|
|||||||
Reference in New Issue
Block a user