Preferences/ConfigurationPages/ProjectBrowserPage.py

changeset 2230
2b1b9265156c
parent 1509
c0b5e693b0eb
child 2302
f29e9405c851
--- a/Preferences/ConfigurationPages/ProjectBrowserPage.py	Sun Nov 25 20:22:02 2012 +0100
+++ b/Preferences/ConfigurationPages/ProjectBrowserPage.py	Mon Nov 26 19:07:40 2012 +0100
@@ -33,7 +33,6 @@
         self.setupUi(self)
         self.setObjectName("ProjectBrowserPage")
         
-        self.projectBrowserColours = {}
         self.__currentProjectTypeIndex = 0
         
         # set initial values
@@ -49,9 +48,8 @@
         except KeyError:
             self.pbGroup.setEnabled(False)
         
-        self.projectBrowserColours["Highlighted"] = \
-            self.initColour("Highlighted", self.pbHighlightedButton,
-                Preferences.getProjectBrowserColour)
+        self.initColour("Highlighted", self.pbHighlightedButton,
+            Preferences.getProjectBrowserColour)
         
         self.followEditorCheckBox.setChecked(
             Preferences.getProject("FollowEditor"))
@@ -62,8 +60,7 @@
         """
         Public slot to save the Project Browser configuration.
         """
-        for key in list(self.projectBrowserColours.keys()):
-            Preferences.setProjectBrowserColour(key, self.projectBrowserColours[key])
+        self.saveColours(Preferences.setProjectBrowserColour)
         
         Preferences.setProject("FollowEditor",
             self.followEditorCheckBox.isChecked())
@@ -77,16 +74,6 @@
                 if projectType != '':
                     Preferences.setProjectBrowserFlags(projectType, flags)
         
-    @pyqtSlot()
-    def on_pbHighlightedButton_clicked(self):
-        """
-        Private slot to set the colour for highlighted entries of the
-        project others browser.
-        """
-        self.projectBrowserColours["Highlighted"] = \
-            self.selectColour(self.pbHighlightedButton,
-                self.projectBrowserColours["Highlighted"])
-    
     def __storeProjectBrowserFlags(self, projectType):
         """
         Private method to store the flags for the selected project type.

eric ide

mercurial