diff --git a/src/plugins/qmldesigner/styledoutputpaneplaceholder.cpp b/src/plugins/qmldesigner/styledoutputpaneplaceholder.cpp index f1cf0b8b06a..3163f271a67 100644 --- a/src/plugins/qmldesigner/styledoutputpaneplaceholder.cpp +++ b/src/plugins/qmldesigner/styledoutputpaneplaceholder.cpp @@ -46,14 +46,10 @@ void StyledOutputpanePlaceHolder::childEvent(QChildEvent *event) Core::OutputPanePlaceHolder::childEvent(event); if (event->type() == QEvent::ChildAdded) { - QWidget *child = qobject_cast(event->child()); - if (child) { + if (QWidget *child = qobject_cast(event->child())) { QList widgets = child->findChildren(); - if (!widgets.isEmpty()) { - widgets.first()->parentWidget()->ensurePolished(); + if (!widgets.isEmpty()) widgets.first()->parentWidget()->setStyleSheet(m_customStylesheet); - } - } } else if (event->type() == QEvent::ChildRemoved) { QWidget *child = qobject_cast(event->child()); diff --git a/src/plugins/qmldesigner/styledoutputpaneplaceholder.h b/src/plugins/qmldesigner/styledoutputpaneplaceholder.h index 9ef51b8fa16..147b7192bea 100644 --- a/src/plugins/qmldesigner/styledoutputpaneplaceholder.h +++ b/src/plugins/qmldesigner/styledoutputpaneplaceholder.h @@ -37,7 +37,7 @@ public: explicit StyledOutputpanePlaceHolder(Core::IMode *mode, QSplitter *parent = 0); protected: - void childEvent(QChildEvent *event); + void childEvent(QChildEvent *event) override;; private: QString m_customStylesheet;