def get_settings_dialog(self, settingsType): default_settings = Settings.get(settingsType) if settingsType == SettingsType.IMPORT: return ImportSettingsDialog(default_settings) if settingsType == SettingsType.CALCULATION: return CalculationSettingsDialog(default_settings) raise Exception("Unknown settingsDialogs " + str(type(settingsType)))