def on_edit_configuration(self, widget=None, data=None): ''' Display a dialog to manually edit the configuration settings. ''' config = self.board.config form = dict_to_form(config) dialog = FormViewDialog(form, 'Edit configuration settings') valid, response = dialog.run() if valid: self.board.update_config(**response)
def on_edit_configuration(self, widget=None, data=None): ''' Display a dialog to manually edit the configuration settings. ''' config = self.dropbot_dx_remote.config form = dict_to_form(config) dialog = FormViewDialog(form, 'Edit configuration settings') valid, response = dialog.run() if valid: self.dropbot_dx_remote.update_config(**response)
def on_set_dstat_params_file(self, widget, data=None): options = self.get_step_options() form = Form.of(Filepath.named('dstat_params_file') .using(default=options.get('dstat_params_file', ''), optional=True, properties={'patterns': [('Dstat parameters file (*.yml)', ('*.yml', ))]})) dialog = FormViewDialog(form, 'Set DStat parameters file') valid, response = dialog.run() if valid: options['dstat_params_file'] = response['dstat_params_file'] self.set_step_values(options)