src/eric7/Plugins/WizardPlugins/EricPluginWizard/Templates.py

branch
eric7
changeset 11278
aaf85a74ea45
parent 11277
002e62035d8e
diff -r 002e62035d8e -r aaf85a74ea45 src/eric7/Plugins/WizardPlugins/EricPluginWizard/Templates.py
--- a/src/eric7/Plugins/WizardPlugins/EricPluginWizard/Templates.py	Sat May 10 10:45:03 2025 +0200
+++ b/src/eric7/Plugins/WizardPlugins/EricPluginWizard/Templates.py	Sat May 10 12:52:44 2025 +0200
@@ -65,6 +65,7 @@
         """
         super().__init__(ui)
         self.__ui = ui
+{config4}\
 
     def activate(self):
         """
@@ -144,7 +145,9 @@
         @return the requested setting value
         @rtype Any
         """
-        return None
+        return Preferences.getSettings().value(
+            self.PreferencesKey + "/" + key, self.__defaults[key]
+        )
 
     def setPreferences(self, key, value):
         """
@@ -155,9 +158,14 @@
         @param value the value to be set
         @type Any
         """
-        pass
+        Preferences.getSettings().setValue(self.PreferencesKey + "/" + key, value)
 '''
 
+configTemplate4 = """
+        self.__defaults = {
+        }
+"""
+
 pluginTypeTemplate = """    "pluginType": "{pluginType}",
 """
 

eric ide

mercurial