src/eric7/Preferences/__init__.py

branch
eric7
changeset 9537
66a2e32ecba9
parent 9536
c1c84299bef3
child 9559
34fc53e6159d
--- a/src/eric7/Preferences/__init__.py	Sat Nov 26 15:54:32 2022 +0100
+++ b/src/eric7/Preferences/__init__.py	Sat Nov 26 17:15:15 2022 +0100
@@ -2693,6 +2693,28 @@
     Prefs.settings.setValue("Project/BrowsersEnabled/" + key, value)
 
 
+def removeProjectBrowsers(key):
+    """
+    Function to remove the browsers list of the given project type.
+
+    @param key project type
+    @type str
+    """
+    Prefs.settings.remove("Project/BrowsersEnabled/" + key)
+
+
+def setProjectBrowsersDefault(projectType, browsersList):
+    """
+    Function to store the given project browser list to the list of defaults.
+
+    @param projectType project type
+    @type str
+    @param browsersList default list of browsers for the project type
+    @type list of str or tuple of str
+    """
+    Prefs.projectBrowsersDefaults[projectType] = browsersList
+
+
 def getProjectBrowserColour(key):
     """
     Module function to retrieve the various project browser colours.

eric ide

mercurial