Building master (b510893d00760083ac36948747aa6ebd84656192) against Qt 6.10.0:
0/root/bitcoin/src/qt/transactionfilterproxy.cpp: In member function ‘void TransactionFilterProxy::setDateRange(const std::optional<QDateTime>&, const std::optional<QDateTime>&)’:
1/root/bitcoin/src/qt/transactionfilterproxy.cpp:57:21: warning: ‘void QSortFilterProxyModel::invalidateFilter()’ is deprecated: Use begin/endFilterChange() instead [-Wdeprecated-declarations]
2 57 | invalidateFilter();
3 | ~~~~~~~~~~~~~~~~^~
4In file included from /usr/include/qt6/QtCore/QSortFilterProxyModel:1,
5 from /root/bitcoin/src/qt/transactionfilterproxy.h:11,
6 from /root/bitcoin/src/qt/transactionfilterproxy.cpp:5:
7/usr/include/qt6/QtCore/qsortfilterproxymodel.h:128:10: note: declared here
8 128 | void invalidateFilter();
9 | ^~~~~~~~~~~~~~~~
10/root/bitcoin/src/qt/transactionfilterproxy.cpp: In member function ‘void TransactionFilterProxy::setSearchString(const QString&)’:
11/root/bitcoin/src/qt/transactionfilterproxy.cpp:64:21: warning: ‘void QSortFilterProxyModel::invalidateFilter()’ is deprecated: Use begin/endFilterChange() instead [-Wdeprecated-declarations]
12 64 | invalidateFilter();
13 | ~~~~~~~~~~~~~~~~^~
14/usr/include/qt6/QtCore/qsortfilterproxymodel.h:128:10: note: declared here
15 128 | void invalidateFilter();
16 | ^~~~~~~~~~~~~~~~
17/root/bitcoin/src/qt/transactionfilterproxy.cpp: In member function ‘void TransactionFilterProxy::setTypeFilter(quint32)’:
18/root/bitcoin/src/qt/transactionfilterproxy.cpp:70:21: warning: ‘void QSortFilterProxyModel::invalidateFilter()’ is deprecated: Use begin/endFilterChange() instead [-Wdeprecated-declarations]
19 70 | invalidateFilter();
20 | ~~~~~~~~~~~~~~~~^~
21/usr/include/qt6/QtCore/qsortfilterproxymodel.h:128:10: note: declared here
22 128 | void invalidateFilter();
23 | ^~~~~~~~~~~~~~~~
24/root/bitcoin/src/qt/transactionfilterproxy.cpp: In member function ‘void TransactionFilterProxy::setMinAmount(const CAmount&)’:
25/root/bitcoin/src/qt/transactionfilterproxy.cpp:76:21: warning: ‘void QSortFilterProxyModel::invalidateFilter()’ is deprecated: Use begin/endFilterChange() instead [-Wdeprecated-declarations]
26 76 | invalidateFilter();
27 | ~~~~~~~~~~~~~~~~^~
28/usr/include/qt6/QtCore/qsortfilterproxymodel.h:128:10: note: declared here
29 128 | void invalidateFilter();
30 | ^~~~~~~~~~~~~~~~
31/root/bitcoin/src/qt/transactionfilterproxy.cpp: In member function ‘void TransactionFilterProxy::setShowInactive(bool)’:
32/root/bitcoin/src/qt/transactionfilterproxy.cpp:82:21: warning: ‘void QSortFilterProxyModel::invalidateFilter()’ is deprecated: Use begin/endFilterChange() instead [-Wdeprecated-declarations]
33 82 | invalidateFilter();
34 | ~~~~~~~~~~~~~~~~^~
35/usr/include/qt6/QtCore/qsortfilterproxymodel.h:128:10: note: declared here
36 128 | void invalidateFilter();
37 | ^~~~~~~~~~~~~~~~
Need to clean these up as they’ll start causing CI failures as soon as any CI is using 6.10.0 (probably native macos as soon as brew ships the 6.10.0 update).