def show_preferences(self): """ Display a :py:class:`.dialogs.configuration.ConfigurationDialog` instance and saves the configuration to disk if cancel is not selected. """ dialog = dialogs.ConfigurationDialog(self) if dialog.interact() != Gtk.ResponseType.CANCEL: self.emit('config-save')
def edit_preferences(self): """ Display a :py:class:`.dialogs.configuration.ConfigurationDialog` instance and saves the configuration to disk if cancel is not selected. """ dialog = dialogs.ConfigurationDialog(self.config, self) if dialog.interact() != Gtk.ResponseType.CANCEL: app = self.get_property('application') app.save_config()