summaryrefslogtreecommitdiffstats
path: root/src/corelib/kernel/qsequentialiterable.cpp
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@qt.io>2025-09-26 12:02:22 +0200
committerUlf Hermann <ulf.hermann@qt.io>2025-12-02 20:42:36 +0100
commit8b246f262346ded7860ad76fdedc8d59f037a374 (patch)
tree18d8bfd90967ab48d66cce1b23c785f9c93db331 /src/corelib/kernel/qsequentialiterable.cpp
parent131ed3fb9b34480653777cf0304bcaebd8d0d540 (diff)
Core: Deprecate Q{Associative|Sequential}Iterable
They cannot be fixed and have to be replaced by QMeta{Association|Sequence}::Iterable. Task-number: QTBUG-140181 Change-Id: Ic62dcfecb576f8cd11902a245a2ac5422f5011d3 Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'src/corelib/kernel/qsequentialiterable.cpp')
-rw-r--r--src/corelib/kernel/qsequentialiterable.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/corelib/kernel/qsequentialiterable.cpp b/src/corelib/kernel/qsequentialiterable.cpp
index 7325785f4d5..5b040404654 100644
--- a/src/corelib/kernel/qsequentialiterable.cpp
+++ b/src/corelib/kernel/qsequentialiterable.cpp
@@ -7,8 +7,13 @@
QT_BEGIN_NAMESPACE
+#if QT_DEPRECATED_SINCE(6, 13)
+QT_WARNING_PUSH
+QT_WARNING_DISABLE_DEPRECATED
+
/*!
\class QSequentialIterable
+ \deprecated [6.13] Use QMetaSequence::Iterable instead.
\since 5.2
\inmodule QtCore
\brief The QSequentialIterable class is an iterable interface for a container in a QVariant.
@@ -158,6 +163,7 @@ void QSequentialIterable::set(qsizetype idx, const QVariant &value)
/*!
\typealias QSequentialIterable::const_iterator
+ \deprecated [6.13] Use QMetaSequence::Iterable::ConstIterator instead.
\brief The QSequentialIterable::const_iterator allows iteration over a container in a QVariant.
A QSequentialIterable::const_iterator can only be created by a QSequentialIterable instance,
@@ -167,6 +173,7 @@ void QSequentialIterable::set(qsizetype idx, const QVariant &value)
/*!
\typealias QSequentialIterable::iterator
\since 6.0
+ \deprecated [6.13] Use QMetaSequence::Iterable::Iterator instead.
\brief The QSequentialIterable::iterator allows iteration over a container in a QVariant.
A QSequentialIterable::iterator can only be created by a QSequentialIterable instance,
@@ -217,4 +224,7 @@ QVariantConstPointer QSequentialConstIterator::operator->() const
return QVariantConstPointer(operator*());
}
+QT_WARNING_POP
+#endif // QT_DEPRECATED_SINCE(6, 13)
+
QT_END_NAMESPACE