GH-988 add ability to toggle mods with keyboard
This commit is contained in:
@ -312,15 +312,29 @@ bool ModFolderModel::enableMods(const QModelIndexList& indexes, bool enable)
|
||||
if(indexes.isEmpty())
|
||||
return true;
|
||||
|
||||
for (auto i: indexes)
|
||||
for (auto index: indexes)
|
||||
{
|
||||
Mod &m = mods[i.row()];
|
||||
Mod &m = mods[index.row()];
|
||||
m.enable(enable);
|
||||
emit dataChanged(i, i);
|
||||
emit dataChanged(index, index);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
void ModFolderModel::toggleEnabled(const QModelIndex& index)
|
||||
{
|
||||
if(interaction_disabled) {
|
||||
return;
|
||||
}
|
||||
if(!index.isValid()) {
|
||||
return;
|
||||
}
|
||||
|
||||
Mod &m = mods[index.row()];
|
||||
m.enable(!m.enabled());
|
||||
emit dataChanged(index, index);
|
||||
}
|
||||
|
||||
bool ModFolderModel::deleteMods(const QModelIndexList& indexes)
|
||||
{
|
||||
if(interaction_disabled) {
|
||||
|
Reference in New Issue
Block a user