more comfortable game setup delete

This commit is contained in:
titiger 2019-11-12 00:25:57 +01:00
parent 5cb0eab085
commit 3ad5a53560
2 changed files with 14 additions and 0 deletions

View File

@ -1971,9 +1971,16 @@ void MenuStateConnectedGame::mouseClickAdmin(int x, int y, MouseButton mouseButt
else if ( buttonDeleteSetup.mouseClick(x, y)){
string setupName=comboBoxLoadSetup.getSelectedItem();
if( setupName!=""&& setupName!= lang.getString(LAST_SETUP_STRING)) {
int index=comboBoxLoadSetup.getSelectedItemIndex();
removeFile(savedSetupsDir+setupName+".mgg");
loadSavedSetupNames();
comboBoxLoadSetup.setItems(savedSetupFilenames);
if(comboBoxLoadSetup.getItemCount()>index){
comboBoxLoadSetup.setSelectedItemIndex(index,false);
}
else{
comboBoxLoadSetup.setSelectedItem( lang.getString(LAST_SETUP_STRING),false);
}
console.addLine("X " +setupName+".mgg");
}
}

View File

@ -1286,9 +1286,16 @@ void MenuStateCustomGame::mouseClick(int x, int y, MouseButton mouseButton) {
else if ( buttonDeleteSetup.mouseClick(x, y)){
string setupName=comboBoxLoadSetup.getSelectedItem();
if( setupName!=""&& setupName!= lang.getString(LAST_SETUP_STRING)) {
int index=comboBoxLoadSetup.getSelectedItemIndex();
removeFile(savedSetupsDir+setupName+".mgg");
loadSavedSetupNames();
comboBoxLoadSetup.setItems(savedSetupFilenames);
if(comboBoxLoadSetup.getItemCount()>index){
comboBoxLoadSetup.setSelectedItemIndex(index,false);
}
else{
comboBoxLoadSetup.setSelectedItem( lang.getString(LAST_SETUP_STRING),false);
}
console.addLine("X " +setupName+".mgg");
}
}