code: def match_settings_edit_event(self, value):
          
          sender = self.sender()
  
          if sender is self.mode_type_combobox:
              self.overall_config.set_value(MATCH_CONFIGURATION_HEADER, GAME_MODE, value)
          elif sender is self.map_type_combobox:
              self.overall_config.set_value(MATCH_CONFIGURATION_HEADER, GAME_MAP, value)
          elif sender is self.skip_replays_checkbox:
              self.overall_config.set_value(MATCH_CONFIGURATION_HEADER, SKIP_REPLAYS, value)
          elif sender is self.instant_start_checkbox:
              self.overall_config.set_value(MATCH_CONFIGURATION_HEADER, INSTANT_START, value)
          elif sender is self.match_length_combobox:
              self.overall_config.set_value(MUTATOR_CONFIGURATION_HEADER, MUTATOR_MATCH_LENGTH, value)
          elif sender is self.boost_type_combobox:
              self.overall_config.set_value(MUTATOR_CONFIGURATION_HEADER, MUTATOR_BOOST_AMOUNT, value)
  
          if self.cfg_autosave_checkbutton.isChecked() and os.path.isfile(self.overall_config_path):
              self.save_overall_config(10)
docs: Handles all edits to match settings and sets the config value to the new value
          :param value: the value to apply to the overall config
          :return: