From 5be00e8a960cf29e7f74798cb0f5add947a5f6ef Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Fri, 29 Nov 2019 04:11:47 +0000 Subject: [PATCH] use QSet instead of QHash for m_laidout member in QAbstractFormBuilder Signed-off-by: Ivailo Monev --- src/uitools/abstractformbuilder.cpp | 2 +- src/uitools/abstractformbuilder.h | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/uitools/abstractformbuilder.cpp b/src/uitools/abstractformbuilder.cpp index 8b3a4f10b..d0f95c6f5 100644 --- a/src/uitools/abstractformbuilder.cpp +++ b/src/uitools/abstractformbuilder.cpp @@ -1564,7 +1564,7 @@ DomLayoutItem *QAbstractFormBuilder::createDom(QLayoutItem *item, DomLayout *ui_ if (item->widget()) { ui_item->setElementWidget(createDom(item->widget(), ui_parentWidget)); - m_laidout.insert(item->widget(), true); + m_laidout.insert(item->widget()); } else if (item->layout()) { ui_item->setElementLayout(createDom(item->layout(), ui_layout, ui_parentWidget)); } else if (item->spacerItem()) { diff --git a/src/uitools/abstractformbuilder.h b/src/uitools/abstractformbuilder.h index 73771ac76..21c3d4923 100644 --- a/src/uitools/abstractformbuilder.h +++ b/src/uitools/abstractformbuilder.h @@ -36,6 +36,7 @@ #include #include +#include #include #include #include @@ -243,7 +244,7 @@ protected: QPixmap domPropertyToPixmap(const DomResourcePixmap* p); QPixmap domPropertyToPixmap(const DomProperty* p); - QHash m_laidout; + QSet m_laidout; QHash m_actions; QHash m_actionGroups; int m_defaultMargin; -- 2.11.0