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()
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)
	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)