def initializeSettings(self): AlgorithmProvider.initializeSettings(self) if SagaUtils.findSagaFolder() is None: ProcessingConfig.addSetting(Setting(self.getDescription(), SagaUtils.SAGA_208, 'Use SAGA 2.0.8 syntax', not isMac())) if isWindows() or isMac(): ProcessingConfig.addSetting(Setting(self.getDescription(), SagaUtils.SAGA_FOLDER, 'SAGA folder', '')) ProcessingConfig.addSetting(Setting(self.getDescription(), SagaUtils.SAGA_IMPORT_EXPORT_OPTIMIZATION, 'Enable SAGA Import/Export optimizations', False)) ProcessingConfig.addSetting(Setting(self.getDescription(), SagaUtils.SAGA_LOG_COMMANDS, 'Log execution commands', True)) ProcessingConfig.addSetting(Setting(self.getDescription(), SagaUtils.SAGA_LOG_CONSOLE, 'Log console output', True))
def initializeSettings(self): AlgorithmProvider.initializeSettings(self) if SagaUtils.findSagaFolder() is None: ProcessingConfig.addSetting( Setting(self.getDescription(), SagaUtils.SAGA_208, 'Use SAGA 2.0.8 syntax', not isMac())) if isWindows() or isMac(): ProcessingConfig.addSetting( Setting(self.getDescription(), SagaUtils.SAGA_FOLDER, 'SAGA folder', '')) ProcessingConfig.addSetting( Setting(self.getDescription(), SagaUtils.SAGA_IMPORT_EXPORT_OPTIMIZATION, 'Enable SAGA Import/Export optimizations', False)) ProcessingConfig.addSetting( Setting(self.getDescription(), SagaUtils.SAGA_LOG_COMMANDS, 'Log execution commands', True)) ProcessingConfig.addSetting( Setting(self.getDescription(), SagaUtils.SAGA_LOG_CONSOLE, 'Log console output', True))