diff options
author | Christian Ehrlicher <ch.ehrlicher@gmx.de> | 2017-12-20 20:50:41 +0100 |
---|---|---|
committer | Christian Ehrlicher <ch.ehrlicher@gmx.de> | 2018-01-17 18:16:00 +0000 |
commit | ec7e870e70bd83fbb22e5cf563fb7824f1a1fc44 (patch) | |
tree | adbf473bf5b3459f11371aa6d603629efabeb39b /src/corelib/itemmodels/qsortfilterproxymodel.cpp | |
parent | 6df308c0d7170aec34423dfc129f6a13b425e960 (diff) |
QSortFilterProxyModel: annotate some deprecated functions as deprecated
QSortFilterProxyModel::clear() and filterChanged() are deprecated since
Qt4.3 but not annotated with QT_DEPRECATED.
Change-Id: Ia468203802b6be0596f0a48d51f1da3fa55b724b
Reviewed-by: Thorbjørn Lund Martsum <tmartsum@gmail.com>
Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@qt.io>
Diffstat (limited to 'src/corelib/itemmodels/qsortfilterproxymodel.cpp')
-rw-r--r-- | src/corelib/itemmodels/qsortfilterproxymodel.cpp | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/src/corelib/itemmodels/qsortfilterproxymodel.cpp b/src/corelib/itemmodels/qsortfilterproxymodel.cpp index c70fbaf63b..220c6be79e 100644 --- a/src/corelib/itemmodels/qsortfilterproxymodel.cpp +++ b/src/corelib/itemmodels/qsortfilterproxymodel.cpp @@ -2685,6 +2685,7 @@ void QSortFilterProxyModel::setRecursiveFilteringEnabled(bool recursive) d->filter_changed(); } +#if QT_DEPRECATED_SINCE(5, 11) /*! \obsolete @@ -2692,12 +2693,9 @@ void QSortFilterProxyModel::setRecursiveFilteringEnabled(bool recursive) */ void QSortFilterProxyModel::clear() { - Q_D(QSortFilterProxyModel); - emit layoutAboutToBeChanged(); - d->_q_clearMapping(); - emit layoutChanged(); + invalidate(); } - +#endif /*! \since 4.3 @@ -2713,6 +2711,7 @@ void QSortFilterProxyModel::invalidate() emit layoutChanged(); } +#if QT_DEPRECATED_SINCE(5, 11) /*! \obsolete @@ -2720,9 +2719,9 @@ void QSortFilterProxyModel::invalidate() */ void QSortFilterProxyModel::filterChanged() { - Q_D(QSortFilterProxyModel); - d->filter_changed(); + invalidateFilter(); } +#endif /*! \since 4.3 |