aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Arve Sæther <jan-arve.saether@qt.io>2022-06-01 14:38:01 +0200
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2022-08-08 13:22:01 +0000
commit38775d58beb93ef2e4810f7efdca08a070faebc0 (patch)
treef9f145abfb05101013d0ac50a4e32bf5c19b32e4
parent13a617610ac7d372316683b3160a2ce6c3eb7af4 (diff)
Remove all usage of m_ignoredItems
It's not used anymore in the base class, so its existence is currently pointless Change-Id: I7838ae9a570b3167a14558422fd6938fb4dac200 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io> (cherry picked from commit abc85505933a64cbceedd8e6fbc60288ac56fc1a) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r--src/quicklayouts/qquicklayout_p.h1
-rw-r--r--src/quicklayouts/qquickstacklayout.cpp6
2 files changed, 1 insertions, 6 deletions
diff --git a/src/quicklayouts/qquicklayout_p.h b/src/quicklayouts/qquicklayout_p.h
index 03f760c51e..921be97f44 100644
--- a/src/quicklayouts/qquicklayout_p.h
+++ b/src/quicklayouts/qquicklayout_p.h
@@ -173,7 +173,6 @@ protected:
unsigned m_isReady : 1;
unsigned m_disableRearrange : 1;
unsigned m_hasItemChangeListeners : 1; // if false, we don't need to remove its item change listeners...
- mutable QSet<QQuickItem *> m_ignoredItems;
};
diff --git a/src/quicklayouts/qquickstacklayout.cpp b/src/quicklayouts/qquickstacklayout.cpp
index 434f387b3d..436b049486 100644
--- a/src/quicklayouts/qquickstacklayout.cpp
+++ b/src/quicklayouts/qquickstacklayout.cpp
@@ -313,7 +313,6 @@ void QQuickStackLayout::invalidate(QQuickItem *childItem)
void QQuickStackLayout::updateLayoutItems()
{
Q_D(QQuickStackLayout);
- d->m_ignoredItems.clear();
const int count = itemCount();
int oldIndex = d->currentIndex;
if (!d->explicitCurrentIndex)
@@ -384,10 +383,7 @@ void QQuickStackLayout::collectItemSizeHints(QQuickItem *item, QSizeF *sizeHints
bool QQuickStackLayout::shouldIgnoreItem(QQuickItem *item) const
{
- const bool ignored = QQuickItemPrivate::get(item)->isTransparentForPositioner();
- if (ignored)
- d_func()->m_ignoredItems << item;
- return ignored;
+ return QQuickItemPrivate::get(item)->isTransparentForPositioner();
}
QQuickStackLayoutAttached::QQuickStackLayoutAttached(QObject *object)