diff --git a/src/plugins/qmldesigner/documentwarningwidget.cpp b/src/plugins/qmldesigner/documentwarningwidget.cpp index 12baccb7b18e5e563ab1b0a24d6b0a1f5da9d729..50ea460b131a887b91eda2d7e666cb229ec6d32c 100644 --- a/src/plugins/qmldesigner/documentwarningwidget.cpp +++ b/src/plugins/qmldesigner/documentwarningwidget.cpp @@ -27,6 +27,10 @@ #include <qmldesignerplugin.h> + +#include <utils/theme/theme.h> +#include <utils/stylehelper.h> + #include <QLabel> #include <QPushButton> #include <QCheckBox> @@ -170,6 +174,13 @@ bool DocumentWarningWidget::eventFilter(QObject *object, QEvent *event) void DocumentWarningWidget::showEvent(QShowEvent *event) { + const QColor backgroundColor = Utils::creatorTheme()->color(Utils::Theme::QmlDesigner_BackgroundColor); + QPalette pal = palette(); + QColor color = pal.color(QPalette::ToolTipBase); + const QColor backgroundNoAlpha = Utils::StyleHelper::alphaBlendedColors(color, backgroundColor); + color.setAlpha(255); + pal.setColor(QPalette::ToolTipBase, backgroundNoAlpha); + setPalette(pal); m_gotoCodeWasClicked = false; moveToParentCenter(); refreshContent();