Module implementing an outline widget for source code navigation of the editor.
None |
EditorOutlineView | Class implementing an outline widget for source code navigation of the editor. |
None |
Class implementing an outline widget for source code navigation of the editor.
None |
None |
EditorOutlineView | Constructor |
__changeDefaultWidth | Private slot to open a dialog to change the default width and step size presetting the width with the current value. |
__completeRepopulate | Private slot to complete the repopulate of the outline view. |
__contextMenuRequested | Private slot to show the context menu. |
__copyToClipboard | Private slot to copy the file name of the editor to the clipboard. |
__createPopupMenus | Private method to generate the various popup menus. |
__currentItem | Private method to get a reference to the current item. |
__decWidth | Private slot to decrement the width of the outline. |
__defaultWidth | Private slot to set the outline to the default width. |
__editorCursorLineChanged | Private method to highlight a node given its line number. |
__editorLanguageChanged | Private slot handling a change of the associated editors source code language. |
__editorRenamed | Private slot handling a renaming of the associated editor. |
__goto | Private slot to move the editor cursor to the line of the context item. |
__gotoAttribute | Private slot to handle the selection of the goto menu. |
__gotoItem | Private slot to set the editor cursor. |
__incWidth | Private slot to increment the width of the outline. |
__prepareRepopulate | Private slot to prepare to repopulate the outline view. |
__resizeColumns | Private slot to resize the view when items get expanded or collapsed. |
__showGotoMenu | Private slot to prepare the goto submenu of the attribute menu. |
isPopulated | Public method to check, if the model is populated. |
isSupportedLanguage | Public method to check, if outlining a given language is supported. |
mouseDoubleClickEvent | Protected method of QAbstractItemView. |
repopulate | Public slot to repopulate the model. |
setActive | Public method to activate or deactivate the outline view. |
None |
Constructor
Private slot to open a dialog to change the default width and step size presetting the width with the current value.
Private slot to complete the repopulate of the outline view.
Private slot to show the context menu.
Private slot to copy the file name of the editor to the clipboard.
Private method to generate the various popup menus.
Private method to get a reference to the current item.
Private slot to decrement the width of the outline.
Private slot to set the outline to the default width.
Private method to highlight a node given its line number.
Private slot handling a change of the associated editors source code language.
Private slot handling a renaming of the associated editor.
Private slot to move the editor cursor to the line of the context item.
Private slot to handle the selection of the goto menu.
Private slot to set the editor cursor.
Private slot to increment the width of the outline.
Private slot to prepare to repopulate the outline view.
Private slot to resize the view when items get expanded or collapsed.
Private slot to prepare the goto submenu of the attribute menu.
Public method to check, if the model is populated.
Public method to check, if outlining a given language is supported.
Protected method of QAbstractItemView.
Reimplemented to disable expanding/collapsing of items when double-clicking. Instead the double-clicked entry is opened.
Public slot to repopulate the model.
Public method to activate or deactivate the outline view.