From 16b1051c6885f96ebabdfce1e8033aab0bf5ca2e Mon Sep 17 00:00:00 2001 From: Martchus Date: Sat, 29 Jan 2022 17:57:10 +0100 Subject: [PATCH] Fix warnings when building against Qt 6 --- gui/mainwindow.cpp | 2 +- gui/undocommands.cpp | 2 +- model/entrymodel.cpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gui/mainwindow.cpp b/gui/mainwindow.cpp index 06b3d19..9eaffbc 100644 --- a/gui/mainwindow.cpp +++ b/gui/mainwindow.cpp @@ -705,7 +705,7 @@ void MainWindow::insertFields(const QString &fieldsString) }(); auto row = selectedIndexes.front().row(); - m_fieldModel->insertRows(row, rowValues.size(), QModelIndex()); + m_fieldModel->insertRows(row, static_cast(rowValues.size()), QModelIndex()); for (const auto &rowValue : rowValues) { int col = initCol; diff --git a/gui/undocommands.cpp b/gui/undocommands.cpp index 9f9a05f..3bc1845 100644 --- a/gui/undocommands.cpp +++ b/gui/undocommands.cpp @@ -186,7 +186,7 @@ bool FieldModelRemoveRowsCommand::internalUndo() { m_model->setAccountEntry(m_account); bool res = m_model->insertRows(m_row, m_count, QModelIndex()); - for (int row = m_row, end = m_row + m_count, value = 0, values = m_values.size(); row < end && value < values; ++row, ++value) { + for (int row = m_row, end = m_row + m_count, value = 0, values = static_cast(m_values.size()); row < end && value < values; ++row, ++value) { m_model->setData(m_model->index(row, 0), QString::fromStdString(m_values.at(value).name()), Qt::EditRole); m_model->setData(m_model->index(row, 1), QString::fromStdString(m_values.at(value).value()), Qt::EditRole); m_model->setData(m_model->index(row, 0), static_cast(m_values.at(value).type()), FieldTypeRole); diff --git a/model/entrymodel.cpp b/model/entrymodel.cpp index 7d6546e..b7cbc38 100644 --- a/model/entrymodel.cpp +++ b/model/entrymodel.cpp @@ -127,7 +127,7 @@ bool EntryModel::insertEntries(int row, const QModelIndex &parent, const QList(row) > children.size()) { row = static_cast(children.size()); } - beginInsertRows(parent, row, row + entries.size() - 1); + beginInsertRows(parent, row, row + static_cast(entries.size()) - 1); for (Entry *const entry : entries) { entry->setParent(parentNodeEntry, row); ++row;