Module implementing a dialog for the configuration of eric3.
ConfigurationDialog | Class implementing a dialog for the configuration of eric3. |
ProgramsItem | Class implementing a thin wrapper around QListViewItem to show entries in bold. |
None |
Class implementing a dialog for the configuration of eric3.
ConfigurationDialog | Constructor |
__createProgramEntry | Private method to generate a program entry. |
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. |
handleCustomViewerSelection | Private slot to handle the custom viewer selection. |
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. |
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 currently 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. |
handlePythonDocDirSelection | Private slot to select the Python documentation directory. |
handlePythonInterpreterSelection | Private slot to handle the Python interpreter selection. |
handleQt4DirEntered | Private slot to handle a change in the entered Qt directory. |
handleQt4DirSelection | Private slot to handle the Qt directory selection. |
handleQt4DocDirSelection | Private slot to select the Qt documentation directory. |
handleQtDirEntered | Private slot to handle a change in the entered Qt directory. |
handleQtDirSelection | Private slot to handle the Qt directory selection. |
handleQtDocDirSelection | Private slot to select the Qt documentation directory. |
handleRubyInterpreterSelection | Private slot to handle the Ruby interpreter selection. |
handleSearchPrograms | Private slot to search for all supported/required programs. |
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. |
handleTasksBgColour | Private slot to set the background colour for global tasks. |
handleTasksBugfixFgColour | Private slot to set the colour for bugfix tasks. |
handleTasksFgColour | Private slot to set the colour for standard tasks. |
handleTasksProjectBgColour | Private slot to set the backgroundcolour for project tasks. |
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. |
initDebuggerPages | Private method to initialize the debugger pages. |
initEditorPages | Private method to initialize the editor pages. |
initHelpPage | Private method to initialize the help page. |
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. |
initTasksPage | Private method to initialize the tasks page. |
initTemplatesPage | Private method to initialize the templates 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. |
selectTasksColour | Private method used by the buttons selecting the tasks colours. |
setPreferences | Public method called to store the selected values into the preferences storage. |
Constructor
Private method to generate a program entry.
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 custom viewer selection.
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 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 currently 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 select the Python documentation directory.
Private slot to handle the Python interpreter selection.
Private slot to handle a change in the entered Qt directory.
Private slot to handle the Qt directory selection.
Private slot to select the Qt documentation directory.
Private slot to handle a change in the entered Qt directory.
Private slot to handle the Qt directory selection.
Private slot to select the Qt documentation directory.
Private slot to handle the Ruby interpreter selection.
Private slot to search for all supported/required programs.
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 to set the background colour for global tasks.
Private slot to set the colour for bugfix tasks.
Private slot to set the colour for standard tasks.
Private slot to set the backgroundcolour for project tasks.
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 pages.
Private method to initialize the editor pages.
Private method to initialize the help page.
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 tasks page.
Private method to initialize the templates 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.
Private method used by the buttons selecting the tasks colours.
Public method called to store the selected values into the preferences storage.
Class implementing a thin wrapper around QListViewItem to show entries in bold.
ProgramsItem | Constructor |
paintCell | Overwritten method to set text to bold. |
setOpen | Overwritten public slot to set/reset the open state. |
Constructor
Overwritten method to set text to bold.
Overwritten public slot to set/reset the open state. It keeps the open state always at True.