aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/coreplugin/welcomepagehelper.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/coreplugin/welcomepagehelper.cpp')
-rw-r--r--src/plugins/coreplugin/welcomepagehelper.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/plugins/coreplugin/welcomepagehelper.cpp b/src/plugins/coreplugin/welcomepagehelper.cpp
index 8e2b3c61a9..d971712e2f 100644
--- a/src/plugins/coreplugin/welcomepagehelper.cpp
+++ b/src/plugins/coreplugin/welcomepagehelper.cpp
@@ -57,15 +57,17 @@ static QFont sizedFont(int size, const QWidget *widget)
SearchBox::SearchBox(QWidget *parent)
: WelcomePageFrame(parent)
{
- QPalette pal;
+ QPalette pal = buttonPalette(false, false, true);
pal.setColor(QPalette::Base, themeColor(Theme::Welcome_BackgroundColor));
+ // for macOS dark mode
+ pal.setColor(QPalette::Text, themeColor(Theme::Welcome_TextColor));
+ setPalette(pal);
m_lineEdit = new FancyLineEdit;
m_lineEdit->setFiltering(true);
m_lineEdit->setFrame(false);
m_lineEdit->setFont(sizedFont(14, this));
m_lineEdit->setAttribute(Qt::WA_MacShowFocusRect, false);
- m_lineEdit->setPalette(pal);
auto box = new QHBoxLayout(this);
box->setContentsMargins(10, 3, 3, 3);