Fix warnings when building against Qt 6

This commit is contained in:
Martchus 2022-01-29 17:57:10 +01:00
parent 418104b6cb
commit 16b1051c68
3 changed files with 3 additions and 3 deletions

View File

@ -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<int>(rowValues.size()), QModelIndex());
for (const auto &rowValue : rowValues) {
int col = initCol;

View File

@ -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<int>(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<int>(m_values.at(value).type()), FieldTypeRole);

View File

@ -127,7 +127,7 @@ bool EntryModel::insertEntries(int row, const QModelIndex &parent, const QList<E
if (row < 0 || static_cast<size_t>(row) > children.size()) {
row = static_cast<int>(children.size());
}
beginInsertRows(parent, row, row + entries.size() - 1);
beginInsertRows(parent, row, row + static_cast<int>(entries.size()) - 1);
for (Entry *const entry : entries) {
entry->setParent(parentNodeEntry, row);
++row;