Module implementing a dialog for the configuration of eric3.
ConfigurationDialog | Class implementing a dialog for the configuration of eric3. |
None |
Class implementing a dialog for the configuration of eric3.
ConfigurationDialog | Constructor |
enableStyleList | Private method to enable/disable the style list and related widgets. |
getApisFromListBox | Private slot to retrieve the api filenames from the listbox. |
handleAllBackgroundColours | Private method used to select the background colour of all styles of a selected lexer. |
handleAllFonts | Private method used to change the font of all styles of a selected lexer. |
handleApiFile | Private method to select an api file. |
handleApiFileAdd | Private slot to add the api file displayed to the listbox. |
handleApiFileDelete | Private slot to delete the currently selected file of the listbox. |
handleApiLanguageSelected | Private slot to fill the api listbox of the api page. |
handleBackgroundColour | Private method used to select the background colour of the selected style and lexer. |
handleCallTipsBackgroundColour | Private slot to set the background colour for calltips. |
handleCaretForegroundColour | Private slot to set the foreground colour of the caret. |
handleCaretlineBackgroundColour | Private slot to set the background colour of the caretline. |
handleConfigPageSelected | Private slot to handle the selection of a new config page. |
handleCurrentLineColour | Private slot to set the colour for the highlight of the current line. |
handleDebugClientSelection | Private slot to handle the Debug Client selection. |
handleEdgeColour | Private slot to set the colour for the edge background or line. |
handleEolFill | Private method used to set the eolfill for the selected style and lexer. |
handleErrorLineColour | Private slot to set the colour for the highlight of the error line. |
handleFont | Private method used to select the font of the selected style and lexer. |
handleForegroundColour | Private method used to select the foreground colour of the selected style and lexer. |
handleHeaderFont | Private method used to select the font for the page header. |
handleIconDirectory | Private slot to select an icon directory. |
handleIconDirectoryAdd | Private slot to add the icon directory displayed to the listbox. |
handleIconDirectoryDelete | Private slot to delete the currently selected directory of the listbox. |
handleIdlSelection | Private slot to handle the IDL compiler selection. |
handleInterpreterSelection | Private slot to handle the Python interpreter selection. |
handleLayoutReset | Private method to reset layout to factory defaults |
handleLayoutSelected | Private slot to handle the layout selected signal of the layout combo. |
handleLexerAdd | Private slot to add the lexer association displayed to the listbox. |
handleLexerAssocSelected | Private slot to handle the clicked signal of the lexer association list. |
handleLexerDelete | Private slot to delete the curremtly selected lexer association of the listbox. |
handleLexerSelected | Private slot to fill the style combo of the source page. |
handleLinenumbersFont | Private method used to select the font for the editor margins. |
handleMatchingBracesBackColour | Private slot to set the background colour for highlighting matching braces. |
handleMatchingBracesColour | Private slot to set the colour for highlighting matching braces. |
handleMonospacedFont | Private method used to select the font to be used as the monospaced font. |
handleNonMatchingBracesBackColour | Private slot to set the background colour for highlighting nonmatching braces. |
handleNonMatchingBracesColour | Private slot to set the colour for highlighting nonmatching braces. |
handlePdfviewerSelection | Private slot to handle the PDF viewer selection. |
handleQtDirEntered | Private slot to handle a change in the entered Qt directory. |
handleQtDirSelection | Private slot to handle the Qt directory selection. |
handleShowIconsPreview | Private slot to display a preview of an icons directory. |
handleStyleSelected | Private method to set up the style element part of the source page. |
handleUseTabs | Private slot used to set the tab conversion check box. |
handleWebbrowserSelection | Private slot to handle the Web browser selection. |
handleWorkspacePreview | Private slot to show a preview of the selected workspace view type. |
initApplicationPage | Private method to initialize the application page. |
initDebuggerPage | Private method to initialize the debugger page. |
initEditorPages | Private method to initialize the editor pages. |
initIconsPage | Private method to initialize the icons page. |
initInterfacePage | Private method to initialize the interface and viewmanager page. |
initLanguageCombo | Private method to initialize the language combobox of the interface page. |
initPrinterPage | Private method to initialize the printer page. |
initProjectPage | Private method to initialize the project page. |
initVariousPages | Private method to initialize the various pages. |
initWindowViewCombo | Private method to initialize the window view combobox of the interface page. |
moveIconDirectoryDown | Private slot called to move the selected item down in the list. |
moveIconDirectoryUp | Private slot called to move the selected item up in the list. |
selectColour | Private method used by the buttons selecting the marker colours. |
setPreferences | Public method called to store the selected values into the preferences storage. |
Constructor
Private method to enable/disable the style list and related widgets.
Private slot to retrieve the api filenames from the listbox. Returns list of api filenames (QStringList)
Private method used to select the background colour of all styles of a selected lexer.
Private method used to change the font of all styles of a selected lexer.
Private method to select an api file.
Private slot to add the api file displayed to the listbox.
Private slot to delete the currently selected file of the listbox.
Private slot to fill the api listbox of the api page.
Private method used to select the background colour of the selected style and lexer.
Private slot to set the background colour for calltips.
Private slot to set the foreground colour of the caret.
Private slot to set the background colour of the caretline.
Private slot to handle the selection of a new config page.
Private slot to set the colour for the highlight of the current line.
Private slot to handle the Debug Client selection.
Private slot to set the colour for the edge background or line.
Private method used to set the eolfill for the selected style and lexer.
Private slot to set the colour for the highlight of the error line.
Private method used to select the font of the selected style and lexer.
Private method used to select the foreground colour of the selected style and lexer.
Private method used to select the font for the page header.
Private slot to select an icon directory.
Private slot to add the icon directory displayed to the listbox.
Private slot to delete the currently selected directory of the listbox.
Private slot to handle the IDL compiler selection.
Private slot to handle the Python interpreter selection.
Private method to reset layout to factory defaults
Private slot to handle the layout selected signal of the layout combo.
Private slot to add the lexer association displayed to the listbox.
Private slot to handle the clicked signal of the lexer association list.
Private slot to delete the curremtly selected lexer association of the listbox.
Private slot to fill the style combo of the source page.
Private method used to select the font for the editor margins.
Private slot to set the background colour for highlighting matching braces.
Private slot to set the colour for highlighting matching braces.
Private method used to select the font to be used as the monospaced font.
Private slot to set the background colour for highlighting nonmatching braces.
Private slot to set the colour for highlighting nonmatching braces.
Private slot to handle the PDF viewer selection.
Private slot to handle a change in the entered Qt directory.
Private slot to handle the Qt directory selection.
Private slot to display a preview of an icons directory.
Private method to set up the style element part of the source page.
Private slot used to set the tab conversion check box.
Private slot to handle the Web browser selection.
Private slot to show a preview of the selected workspace view type.
Private method to initialize the application page.
Private method to initialize the debugger page.
Private method to initialize the editor pages.
Private method to initialize the icons page.
Private method to initialize the interface and viewmanager page.
Private method to initialize the language combobox of the interface page.
Private method to initialize the printer page.
Private method to initialize the project page.
Private method to initialize the various pages.
Private method to initialize the window view combobox of the interface page.
Private slot called to move the selected item down in the list.
Private slot called to move the selected item up in the list.
Private method used by the buttons selecting the marker colours.
Public method called to store the selected values into the preferences storage.