from PyQt5.QtCore import QSettings class FileManagementSettings: def __init__(self): settings = QSettings() self.dont_copy_layer_name_if_same = True if settings.contains('file_management/dont_copy_layer_name_if_same'): self.dont_copy_layer_name_if_same = True if settings.value('file_management/dont_copy_layer_name_if_same').lower() == 'true' else False self.use_default_delimiter = True if settings.contains('file_management/use_default_delimiter'): self.use_default_delimiter = True if settings.value('file_management/use_default_delimiter').lower() == 'true' else False self.custom_delimiter = '' if settings.contains('file_management/custom_delimiter'): self.custom_delimiter = settings.value('file_management/custom_delimiter')