Skip to content

Commit e59e564

Browse files
author
Thomas Sondergaard
committed
Use QT_DEPRECATED_X instead of Q_DECL_DEPRECATED_X
Allow deprecation warnings to be controlled with QT_NO_DEPRECATED_WARNINGS. Fixes: QTBUG-82424 Change-Id: I6df55ee2abaf4c141ac9b0e7661e46ba3706b20e Reviewed-by: Lars Knoll <lars.knoll@qt.io>
1 parent 4403ec3 commit e59e564

File tree

3 files changed

+12
-12
lines changed

3 files changed

+12
-12
lines changed

src/corelib/tools/qlist.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -406,16 +406,16 @@ class QList
406406
static QList<T> fromVector(const QVector<T> &vector);
407407
QVector<T> toVector() const;
408408

409-
#if QT_VERSION < QT_VERSION_CHECK(6,0,0)
410-
Q_DECL_DEPRECATED_X("Use QList<T>(set.begin(), set.end()) instead.")
409+
#if QT_DEPRECATED_SINCE(5, 14) && QT_VERSION < QT_VERSION_CHECK(6,0,0)
410+
QT_DEPRECATED_X("Use QList<T>(set.begin(), set.end()) instead.")
411411
static QList<T> fromSet(const QSet<T> &set);
412-
Q_DECL_DEPRECATED_X("Use QSet<T>(list.begin(), list.end()) instead.")
412+
QT_DEPRECATED_X("Use QSet<T>(list.begin(), list.end()) instead.")
413413
QSet<T> toSet() const;
414414

415-
Q_DECL_DEPRECATED_X("Use QList<T>(list.begin(), list.end()) instead.")
415+
QT_DEPRECATED_X("Use QList<T>(list.begin(), list.end()) instead.")
416416
static inline QList<T> fromStdList(const std::list<T> &list)
417417
{ return QList<T>(list.begin(), list.end()); }
418-
Q_DECL_DEPRECATED_X("Use std::list<T>(list.begin(), list.end()) instead.")
418+
QT_DEPRECATED_X("Use std::list<T>(list.begin(), list.end()) instead.")
419419
inline std::list<T> toStdList() const
420420
{ return std::list<T>(begin(), end()); }
421421
#endif

src/corelib/tools/qset.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -246,10 +246,10 @@ class QSet
246246
{ QSet<T> result = *this; result -= other; return result; }
247247

248248
QList<T> values() const;
249-
#if QT_VERSION < QT_VERSION_CHECK(6,0,0)
250-
Q_DECL_DEPRECATED_X("Use values() instead.")
249+
#if QT_DEPRECATED_SINCE(5, 14) && QT_VERSION < QT_VERSION_CHECK(6,0,0)
250+
QT_DEPRECATED_X("Use values() instead.")
251251
QList<T> toList() const { return values(); }
252-
Q_DECL_DEPRECATED_X("Use QSet<T>(list.begin(), list.end()) instead.")
252+
QT_DEPRECATED_X("Use QSet<T>(list.begin(), list.end()) instead.")
253253
static QSet<T> fromList(const QList<T> &list);
254254
#endif
255255

@@ -383,7 +383,7 @@ Q_OUTOFLINE_TEMPLATE QList<T> QSet<T>::values() const
383383
return result;
384384
}
385385

386-
#if QT_VERSION < QT_VERSION_CHECK(6,0,0)
386+
#if QT_DEPRECATED_SINCE(5, 14) && QT_VERSION < QT_VERSION_CHECK(6,0,0)
387387
template <typename T>
388388
Q_OUTOFLINE_TEMPLATE QSet<T> QList<T>::toSet() const
389389
{

src/corelib/tools/qvector.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -301,11 +301,11 @@ class QVector
301301
static QVector<T> fromList(const QList<T> &list);
302302
QList<T> toList() const;
303303

304-
#if QT_VERSION < QT_VERSION_CHECK(6,0,0)
305-
Q_DECL_DEPRECATED_X("Use QVector<T>(vector.begin(), vector.end()) instead.")
304+
#if QT_DEPRECATED_SINCE(5, 14) && QT_VERSION < QT_VERSION_CHECK(6,0,0)
305+
QT_DEPRECATED_X("Use QVector<T>(vector.begin(), vector.end()) instead.")
306306
static inline QVector<T> fromStdVector(const std::vector<T> &vector)
307307
{ return QVector<T>(vector.begin(), vector.end()); }
308-
Q_DECL_DEPRECATED_X("Use std::vector<T>(vector.begin(), vector.end()) instead.")
308+
QT_DEPRECATED_X("Use std::vector<T>(vector.begin(), vector.end()) instead.")
309309
inline std::vector<T> toStdVector() const
310310
{ return std::vector<T>(d->begin(), d->end()); }
311311
#endif

0 commit comments

Comments
 (0)