class SettingsDialog(QDialog): """ @brief Einstellungssdialog, in welchem die Einstellungen für das Programm geändert werden können. Die verschiedenen Einstellungen werden erst dann gespeichert, wenn der Dialog akzeptiert wird. """ #settingsChanged = Signal() def __init__(self, parent=None): super(SettingsDialog, self).__init__(parent) self.ui = Ui_SettingsDialog() self.ui.setupUi(self) self.ui.checkBox_autoSelectEra.setChecked(Config.era_auto_select) self.ui.checkBox_compressSaves.setChecked(Config.compress_saves) self.ui.buttonBox.accepted.connect(self.saveChanges) self.ui.buttonBox.rejected.connect(self.reject) def saveChanges(self): """ Speichert die im Dialog vorgenommen Änderungen. """ Config.era_auto_select = self.ui.checkBox_autoSelectEra.isChecked() Config.compress_saves = self.ui.checkBox_compressSaves.isChecked() self.accept()
def __init__(self, parent=None): super(SettingsDialog, self).__init__(parent) self.ui = Ui_SettingsDialog() self.ui.setupUi(self) self.ui.checkBox_autoSelectEra.setChecked(Config.era_auto_select) self.ui.checkBox_compressSaves.setChecked(Config.compress_saves) self.ui.buttonBox.accepted.connect(self.saveChanges) self.ui.buttonBox.rejected.connect(self.reject)