Class implementing a dialog for the configuration of eric3.
        
            | Methods |  | 
        
        |  | 
            |  | __init__ | 
        
        | 
__init__ (
        self,
        parent=None,
        name=None,
        modal=0,
        fl=0,
        )
Constructor | 
            |  | enableStyleList | 
        
        | 
enableStyleList ( self,  b )
 Private method to enable/disable the style list and related widgets. | 
            |  | getApisFromListBox | 
        
        | 
getApisFromListBox ( self )
 Private slot to retrieve the api filenames from the listbox.        Returns            list of api filenames (QStringList) | 
            |  | handleAllFonts | 
        
        | 
handleAllFonts ( self )
 Private method used to change the font of all styles of a selected lexer. | 
            |  | handleApiFile | 
        
        | 
handleApiFile ( self )
 Private method to select an api file. | 
            |  | handleApiFileAdd | 
        
        | 
handleApiFileAdd ( self )
 Private slot to add the api file displayed to the listbox. | 
            |  | handleApiFileDelete | 
        
        | 
handleApiFileDelete ( self )
 Private slot to delete the currently selected file of the listbox. | 
            |  | handleApiLanguageSelected | 
        
        | 
handleApiLanguageSelected ( self,  language )
 Private slot to fill the api listbox of the api tab. | 
            |  | handleBackgroundColour | 
        
        | 
handleBackgroundColour ( self )
 Private method used to select the background colour of the selected style and lexer. | 
            |  | handleCallTipsBackgroundColour | 
        
        | 
handleCallTipsBackgroundColour ( self )
 Private slot to set the background colour for calltips. | 
            |  | handleCurrentLineColour | 
        
        | 
handleCurrentLineColour ( self )
 Private slot to set the colour for the highlight of the current line. | 
            |  | handleDebugClientSelection | 
        
        | 
handleDebugClientSelection ( self )
 Private slot to handle the Debug Client selection. | 
            |  | handleEolFill | 
        
        | 
handleEolFill ( self,  b )
 Private method used to set the eolfill for the selected style and lexer. | 
            |  | handleErrorLineColour | 
        
        | 
handleErrorLineColour ( self )
 Private slot to set the colour for the highlight of the error line. | 
            |  | handleFont | 
        
        | 
handleFont ( self )
 Private method used to select the font of the selected style and lexer. | 
            |  | handleForegroundColour | 
        
        | 
handleForegroundColour ( self )
 Private method used to select the foreground colour of the selected style and lexer. | 
            |  | handleHeaderFont | 
        
        | 
handleHeaderFont ( self )
 Private method used to select the font for the page header. | 
            |  | handleIdlSelection | 
        
        | 
handleIdlSelection ( self )
 Private slot to handle the IDL compiler selection. | 
            |  | handleInterpreterSelection | 
        
        | 
handleInterpreterSelection ( self )
 Private slot to handle the Python interpreter selection. | 
            |  | handleLayoutReset | 
        
        | 
handleLayoutReset ( self )
 Private method to reset layout to factory defaults | 
            |  | handleLexerSelected | 
        
        | 
handleLexerSelected ( self,  language )
 Private slot to fill the style combo of the source tab. | 
            |  | handleLinenumbersFont | 
        
        | 
handleLinenumbersFont ( self )
 Private method used to select the font for the editor margins. | 
            |  | handleMatchingBracesColour | 
        
        | 
handleMatchingBracesColour ( self )
 Private slot to set the colour for highlighting matching braces. | 
            |  | handleNonMatchingBracesColour | 
        
        | 
handleNonMatchingBracesColour ( self )
 Private slot to set the colour for highlighting nonmatching braces. | 
            |  | handleQtDirEntered | 
        
        | 
handleQtDirEntered ( self,  dir )
 Private slot to handle a change in the entered Qt directory.        Arguments
            dirthe entered string (QString) | 
            |  | handleQtDirSelection | 
        
        | 
handleQtDirSelection ( self )
 Private slot to handle the Qt directory selection. | 
            |  | handleShellFont | 
        
        | 
handleShellFont ( self )
 Private method used to select the font for the python shell. | 
            |  | handleStyleSelected | 
        
        | 
handleStyleSelected ( self,  index )
 Private method to set up the style element part of the source tab. | 
            |  | handleWebbrowserSelection | 
        
        | 
handleWebbrowserSelection ( self )
 Private slot to handle the Web browser selection. | 
            |  | handleWorkspacePreview | 
        
        | 
handleWorkspacePreview ( self,  workspace )
 Private slot to show a preview of the selected workspace view type. | 
            |  | initDebuggerTab | 
        
        | 
initDebuggerTab ( self )
 Private method to initialize the debugger tab. | 
            |  | initEditorTabs | 
        
        | 
initEditorTabs ( self )
 Private method to initialize the editor tab. | 
            |  | initInterfaceTab | 
        
        | 
initInterfaceTab ( self )
 Private method to initialize the interface tab. | 
            |  | initLanguageCombo | 
        
        | 
initLanguageCombo ( self )
 Private method to initialize the language combobox of the interface tab. | 
            |  | initPrinterTab | 
        
        | 
initPrinterTab ( self )
 Private method to initialize the printer tab. | 
            |  | initProjectTab | 
        
        | 
initProjectTab ( self )
 Private method to initialize the project tab. | 
            |  | initVariousTab | 
        
        | 
initVariousTab ( self )
 Private method to initialize the various tabs. | 
            |  | initWindowViewCombo | 
        
        | 
initWindowViewCombo ( self )
 Private method to initialize the window view combobox of the interface tab. | 
            |  | selectColour | 
        
        | 
selectColour (
        self,
        colourstr,
        button,
        )
Private method used by the buttons selecting the marker colours. | 
            |  | setPreferences | 
        
        | 
setPreferences ( self )
 Public method called to store the selected values into the preferences storage. |