Module implementing a tabbed viewmanager class.
None |
TabBar | Class implementing a customized tab bar supporting drag & drop. |
TabWidget | Class implementing a custimized tab widget. |
Tabview | Class implementing a tabbed viewmanager class embedded in a splitter. |
None |
Class implementing a customized tab bar supporting drag & drop.
None |
None |
TabBar | Constructor |
dragEnterEvent | Protected method to handle drag enter events. |
dropEvent | Protected method to handle drop events. |
mouseMoveEvent | Protected method to handle mouse move events. |
mousePressEvent | Protected method to handle mouse press events. |
None |
Constructor
Protected method to handle drag enter events.
Protected method to handle drop events.
Protected method to handle mouse move events.
Protected method to handle mouse press events.
Class implementing a custimized tab widget.
None |
None |
TabWidget | Constructor |
__captionChange | Private slot to handle Caption change signals from the editor. |
__closeButtonClicked | Private method to handle the press of the close button. |
__closeRequested | Private method to handle the press of the individual tab close button. |
__contextMenuClose | Private method to close the selected tab. |
__contextMenuCloseAll | Private method to close all tabs. |
__contextMenuCloseOthers | Private method to close the other tabs. |
__contextMenuCopyPathToClipboard | Private method to copy the file name of the selected tab to the clipboard. |
__contextMenuMoveFirst | Private method to move a tab to the first position. |
__contextMenuMoveLast | Private method to move a tab to the last position. |
__contextMenuMoveLeft | Private method to move a tab one position to the left. |
__contextMenuMoveRight | Private method to move a tab one position to the right. |
__contextMenuOpenRejections | Private slot to open a rejections file associated with the selected tab. |
__contextMenuPrintFile | Private method to print the selected tab. |
__contextMenuSave | Private method to save the selected tab. |
__contextMenuSaveAll | Private method to save all tabs. |
__contextMenuSaveAs | Private method to save the selected tab to a new file. |
__copyTab | Private method to copy an editor. |
__copyTabOther | Private method to copy an editor from another TabWidget. |
__cursorLineChanged | Private slot to handle a change of the current editor's cursor line. |
__initMenu | Private method to initialize the tab context menu. |
__navigationMenuTriggered | Private slot called to handle the navigation button menu selection. |
__relocateTab | Private method to relocate an editor from another TabWidget. |
__showContextMenu | Private slot to show the tab context menu. |
__showNavigationMenu | Private slot to show the navigation button menu. |
addTab | Public method to add a new tab. |
currentWidget | Public method to return a reference to the current page. |
hasEditor | Public method to check for an editor. |
hasEditors | Public method to test, if any editor is managed. |
indexOf | Public method to get the tab index of the given editor. |
insertWidget | Public method to insert a new tab. |
mouseDoubleClickEvent | Protected method handling double click events. |
removeWidget | Public method to remove a widget. |
setCurrentWidget | Public method to set the current tab by the given editor assembly. |
showIndicator | Public slot to set the indicator on or off. |
None |
Constructor
Private slot to handle Caption change signals from the editor.
Updates the tab text and tooltip text to reflect the new caption information.
Private method to handle the press of the close button.
Private method to handle the press of the individual tab close button.
Private method to close the selected tab.
Private method to close all tabs.
Private method to close the other tabs.
Private method to copy the file name of the selected tab to the clipboard.
Private method to move a tab to the first position.
Private method to move a tab to the last position.
Private method to move a tab one position to the left.
Private method to move a tab one position to the right.
Private slot to open a rejections file associated with the selected tab.
Private method to print the selected tab.
Private method to save the selected tab.
Private method to save all tabs.
Private method to save the selected tab to a new file.
Private method to copy an editor.
Private method to copy an editor from another TabWidget.
Private slot to handle a change of the current editor's cursor line.
Private method to initialize the tab context menu.
Private slot called to handle the navigation button menu selection.
Private method to relocate an editor from another TabWidget.
Private slot to show the tab context menu.
Private slot to show the navigation button menu.
Public method to add a new tab.
Public method to return a reference to the current page.
Public method to check for an editor.
Public method to test, if any editor is managed.
Public method to get the tab index of the given editor.
Public method to insert a new tab.
Protected method handling double click events.
Public method to remove a widget.
Public method to set the current tab by the given editor assembly.
Public slot to set the indicator on or off.
Class implementing a tabbed viewmanager class embedded in a splitter.
None |
None |
Tabview | Constructor |
__currentChanged | Private slot to handle the currentChanged signal. |
_addView | Protected method to add a view (i.e. |
_initWindowActions | Protected method to define the user interface actions for window handling. |
_modificationStatusChanged | Protected slot to handle the modificationStatusChanged signal. |
_removeAllViews | Protected method to remove all views (i.e. |
_removeView | Protected method to remove a view (i.e. |
_showView | Protected method to show a view (i.e. |
_syntaxErrorToggled | Protected slot to handle the syntaxerrorToggled signal. |
activeWindow | Public method to return the active (i.e. |
addSplit | Public method used to split the current view. |
canCascade | Public method to signal if cascading of managed windows is available. |
canSplit | public method to signal if splitting of the view is available. |
canTile | Public method to signal if tiling of managed windows is available. |
cascade | Public method to cascade the managed windows. |
eventFilter | Public method called to filter the event queue. |
getOpenEditorsForSession | Public method to get a lists of all open editors. |
getSplitOrientation | Public method to get the orientation of the split view. |
getTabWidgetById | Public method to get a reference to a tab widget knowing its ID. |
insertView | Public method to add a view (i.e. |
mainWidget | Public method to return a reference to the main Widget of a specific view manager subclass. |
nextSplit | Public slot used to move to the next split. |
preferencesChanged | Public slot to handle the preferencesChanged signal. |
prevSplit | Public slot used to move to the previous split. |
removeSplit | Public method used to remove the current split view or a split view by index. |
setEditorName | Public method to change the displayed name of the editor. |
setSplitCount | Public method to set the number of split views. |
setSplitOrientation | Public method used to set the orientation of the split view. |
showWindowMenu | Public method to set up the viewmanager part of the Window menu. |
splitCount | Public method to get the number of splitted views. |
tile | Public method to tile the managed windows. |
None |
Constructor
Private slot to handle the currentChanged signal.
Protected method to add a view (i.e. window).
Protected method to define the user interface actions for window handling.
Protected slot to handle the modificationStatusChanged signal.
Protected method to remove all views (i.e. windows).
Protected method to remove a view (i.e. window).
Protected method to show a view (i.e. window).
Protected slot to handle the syntaxerrorToggled signal.
Public method to return the active (i.e. current) window.
Public method used to split the current view.
Public method to signal if cascading of managed windows is available.
public method to signal if splitting of the view is available.
Public method to signal if tiling of managed windows is available.
Public method to cascade the managed windows.
Public method called to filter the event queue.
Public method to get a lists of all open editors.
The returned list contains one list per split view. If the view manager cannot split the view, only one list of editors is returned.
Public method to get the orientation of the split view.
Public method to get a reference to a tab widget knowing its ID.
Public method to add a view (i.e. window).
Public method to return a reference to the main Widget of a specific view manager subclass.
Public slot used to move to the next split.
Public slot to handle the preferencesChanged signal.
Public slot used to move to the previous split.
Public method used to remove the current split view or a split view by index.
Public method to change the displayed name of the editor.
Public method to set the number of split views.
Public method used to set the orientation of the split view.
Public method to set up the viewmanager part of the Window menu.
Public method to get the number of splitted views.
Public method to tile the managed windows.