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 #include +#include #include #include @@ -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)