quicksettingsplugin: Fix improper model implementation

This commit is contained in:
Devin Lin 2024-07-11 23:48:32 -04:00
parent fff1f1959a
commit 41de61ef4c
2 changed files with 3 additions and 3 deletions

View file

@ -205,7 +205,7 @@ void QuickSettingsModel::insertQuickSettingToModel(KPluginMetaData metaData, Qui
}
if (emitInsertSignal) {
beginInsertRows({}, insertIndex, 0);
beginInsertRows({}, insertIndex, insertIndex);
}
m_quickSettings.insert(insertIndex, quickSetting);

View file

@ -50,9 +50,9 @@ void SavedQuickSettingsModel::moveRow(int oldIndex, int newIndex)
void SavedQuickSettingsModel::insertRow(KPluginMetaData metaData, int index)
{
Q_EMIT beginInsertRows(QModelIndex(), index, index);
beginInsertRows(QModelIndex(), index, index);
m_data.insert(index, metaData);
Q_EMIT endInsertRows();
endInsertRows();
Q_EMIT dataUpdated(m_data);
}