From b32873d3e64b90c558fa6a00e485c1101650f43a Mon Sep 17 00:00:00 2001 From: Thomas Hartmann <Thomas.Hartmann@nokia.com> Date: Thu, 16 Dec 2010 12:59:05 +0100 Subject: [PATCH] QmlDesigner.designModeWidget: fix style of error tooltip DocumentWarningWidget is now derived from Utils::FakeToolTip and follows the Qt Creator styling. --- src/plugins/qmldesigner/designmodewidget.cpp | 5 ++--- src/plugins/qmldesigner/designmodewidget.h | 3 ++- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/plugins/qmldesigner/designmodewidget.cpp b/src/plugins/qmldesigner/designmodewidget.cpp index 8bdea1f33cb..ef54d301bfa 100644 --- a/src/plugins/qmldesigner/designmodewidget.cpp +++ b/src/plugins/qmldesigner/designmodewidget.cpp @@ -90,13 +90,12 @@ namespace QmlDesigner { namespace Internal { DocumentWarningWidget::DocumentWarningWidget(DesignModeWidget *parent) : - QFrame(parent), + Utils::FakeToolTip(parent), m_errorMessage(new QLabel("Placeholder", this)), m_goToError(new QLabel(this)), m_designModeWidget(parent) { - setFrameStyle(QFrame::Panel | QFrame::Raised); - setLineWidth(1); + setWindowFlags(Qt::Widget); //We only want the visual style from a ToolTip setForegroundRole(QPalette::ToolTipText); setBackgroundRole(QPalette::ToolTipBase); setAutoFillBackground(true); diff --git a/src/plugins/qmldesigner/designmodewidget.h b/src/plugins/qmldesigner/designmodewidget.h index 6339fb52408..3c1ce2891fa 100644 --- a/src/plugins/qmldesigner/designmodewidget.h +++ b/src/plugins/qmldesigner/designmodewidget.h @@ -32,6 +32,7 @@ #include <coreplugin/minisplitter.h> #include <coreplugin/editormanager/ieditor.h> +#include <utils/faketooltip.h> #include <texteditor/itexteditor.h> #include <integrationcore.h> @@ -78,7 +79,7 @@ class DesignMode; class DocumentWidget; class DesignModeWidget; -class DocumentWarningWidget : public QFrame +class DocumentWarningWidget : public Utils::FakeToolTip { Q_OBJECT Q_DISABLE_COPY(DocumentWarningWidget) -- GitLab