def save(self):
     """
     Public slot to save the Project Browser configuration.
     """
     for key in self.projectBrowserColours.keys():
         Preferences.setProjectBrowserColour(key, self.projectBrowserColours[key])
     
     Preferences.setProject("FollowEditor", 
         int(self.followEditorCheckBox.isChecked()))
     Preferences.setProject("HideGeneratedForms", 
         int(self.hideGeneratedCheckBox.isChecked()))
     
     if self.pbGroup.isEnabled():
         self.__storeProjectBrowserFlags(\
             self.projectTypeCombo.itemData(self.__currentProjectTypeIndex).toString())
         for projectType, flags in self.__projectBrowserFlags.items():
             if projectType != '':
                 Preferences.setProjectBrowserFlags(projectType, flags)