diff --git a/src/plugins/qmldesigner/designmodewidget.cpp b/src/plugins/qmldesigner/designmodewidget.cpp index 8bdea1f33cb177e1cf7c5dc62083a25a123515a9..ef54d301bfaf50d829934d9268f0455ba04cf9d7 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 6339fb52408df6d183e791695d7fd4d978e6f6bc..3c1ce2891fae39ff785959ff2801f8cb1807174e 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)