From cb1ca97deddf2deefbcdce5a777574380156943c Mon Sep 17 00:00:00 2001 From: Rainer Keller Date: Mon, 17 Oct 2022 09:46:39 +0200 Subject: [PATCH] McuSupport: Set initial parents for created widgets Change-Id: I2e1575e848b7480dbabf1193fccfba2596c0f431 Reviewed-by: Reviewed-by: Yasser Grimes Reviewed-by: hjk --- src/plugins/mcusupport/mcupackage.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/plugins/mcusupport/mcupackage.cpp b/src/plugins/mcusupport/mcupackage.cpp index fbe9a015f34..93310399ef1 100644 --- a/src/plugins/mcusupport/mcupackage.cpp +++ b/src/plugins/mcusupport/mcupackage.cpp @@ -227,7 +227,7 @@ bool McuPackage::writeToSettings() const QWidget *McuPackage::widget() { auto *widget = new QWidget; - m_fileChooser = new PathChooser; + m_fileChooser = new PathChooser(widget); m_fileChooser->lineEdit()->setButtonIcon(FancyLineEdit::Right, Icons::RESET.icon()); m_fileChooser->lineEdit()->setButtonVisible(FancyLineEdit::Right, true); connect(m_fileChooser->lineEdit(), &FancyLineEdit::rightButtonClicked, this, [&] { @@ -236,10 +236,10 @@ QWidget *McuPackage::widget() auto layout = new QGridLayout(widget); layout->setContentsMargins(0, 0, 0, 0); - m_infoLabel = new InfoLabel(); + m_infoLabel = new InfoLabel(widget); if (!m_downloadUrl.isEmpty()) { - auto downLoadButton = new QToolButton; + auto downLoadButton = new QToolButton(widget); downLoadButton->setIcon(Icons::ONLINE.icon()); downLoadButton->setToolTip(tr("Download from \"%1\"").arg(m_downloadUrl)); QObject::connect(downLoadButton, &QToolButton::pressed, this, [this] {