HistoryView: fix deprecation warning

This commit is contained in:
tobtoht 2022-07-01 14:43:45 +02:00
parent 127c0009e3
commit 360da46157
No known key found for this signature in database
GPG key ID: 1CADD27F41F45C3C

View file

@ -116,8 +116,8 @@ void HistoryView::showHeaderMenu(const QPoint& position)
{
const QList<QAction*> actions = m_columnActions->actions();
for (auto& action : actions) {
Q_ASSERT(static_cast<QMetaType::Type>(action->data().type()) == QMetaType::Int);
if (static_cast<QMetaType::Type>(action->data().type()) != QMetaType::Int) {
Q_ASSERT(static_cast<QMetaType::Type>(action->data().typeId()) == QMetaType::Int);
if (static_cast<QMetaType::Type>(action->data().typeId()) != QMetaType::Int) {
continue;
}
int columnIndex = action->data().toInt();
@ -132,8 +132,8 @@ void HistoryView::toggleColumnVisibility(QAction* action)
// Verify action carries a column index as data. Since QVariant.toInt()
// below will accept anything that's interpretable as int, perform a type
// check here to make sure data actually IS int
Q_ASSERT(static_cast<QMetaType::Type>(action->data().type()) == QMetaType::Int);
if (static_cast<QMetaType::Type>(action->data().type()) != QMetaType::Int) {
Q_ASSERT(static_cast<QMetaType::Type>(action->data().typeId()) == QMetaType::Int);
if (static_cast<QMetaType::Type>(action->data().typeId()) != QMetaType::Int) {
return;
}