From 7c810eeca85362bc229db4de09f912da9d4e1940 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Fri, 28 Jul 2023 14:52:56 +0200 Subject: [PATCH] Ease of use; each backend-plugin can now provide additional settings. Any overriding cals that does so, should just add 'self.definition_file_paths' to load their additional settings. However, at the moment of this commit, you should still suppy setting_definitions_appender in the list of __init__.register for the plugin. part of CURA-10722 --- cura/BackendPlugin.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cura/BackendPlugin.py b/cura/BackendPlugin.py index 5f22e33fbb..be48aa50d2 100644 --- a/cura/BackendPlugin.py +++ b/cura/BackendPlugin.py @@ -4,10 +4,10 @@ import subprocess from typing import Optional, List from UM.Logger import Logger -from UM.PluginObject import PluginObject +from UM.Settings.AdditionalSettingDefinitionAppender import AdditionalSettingDefinitionsAppender -class BackendPlugin(PluginObject): +class BackendPlugin(AdditionalSettingDefinitionsAppender): def __init__(self) -> None: super().__init__() self.__port: int = 0