Module implementing a tabbed viewmanager class.
TabWidget | Class implementing a custimized TabWidget. |
Tabview | Class implementing a tabbed viewmanager class embedded in a splitter. |
None |
Class implementing a custimized TabWidget.
TabWidget | Constructor |
addTab | Overwritten method to add a new tab. |
currentPage | Overridden method to return a reference to the current page. |
eventFilter | Private method called to filter an event of our tabbar. |
handleCaptionChange | Private method to handle Caption change signals from the editor. |
handleContextClose | Private method to close the selected tab. |
handleContextCloseAll | Private method to close all tabs. |
handleContextPrintFile | Private method to print the selected tab. |
handleContextSave | Private method to save the selected tab. |
handleContextSaveAll | Private method to save all tabs. |
handleContextSaveAs | Private method to save the selected tab to a new file. |
handleContextSaveToProject | Private method to save the selected tab to the current project. |
handleCurrentChanged | Private slot called by the currentChanged signal. |
handleShowMenu | Private slot to handle the aboutToShow signal of the tab context menu. |
hasEditor | Public method to check for an editor. |
hasEditors | Public method to test, if any editor is managed. |
initMenu | Private method to initialize the tab context menu. |
nextTab | Public slot used to show the next tab. |
prevTab | Public slot used to show the previous tab. |
removePage | Overwritten method to remove a page. |
showIndicator | Public slot to set the indicator on or off. |
showPage | Overridden method to show a tab. |
Constructor
Overwritten method to add a new tab.
Overridden method to return a reference to the current page.
Private method called to filter an event of our tabbar.
Private method to handle Caption change signals from the editor. Updates the listview text to reflect the new caption information.
Private method to close the selected tab.
Private method to close all tabs.
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 save the selected tab to the current project.
Private slot called by the currentChanged signal.
Private slot to handle the aboutToShow signal of the tab context menu.
Public method to check for an editor.
Public method to test, if any editor is managed.
Private method to initialize the tab context menu.
Public slot used to show the next tab.
Public slot used to show the previous tab.
Overwritten method to remove a page.
Public slot to set the indicator on or off.
Overridden method to show a tab.
Class implementing a tabbed viewmanager class embedded in a splitter.
Tabview | Constructor |
activeWindow | Private method to return the active (i.e. current) window. |
addSplit | Public method used to split the current view. |
addView | Private method to add a view (i.e. window) |
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 | Method called to filter the event queue. |
handleCurrentChanged | Private slot to handle the currentChanged signal. |
handleModificationStatusChanged | Private slot to handle the modificationStatusChanged signal. |
handleShowWindowMenu | Private method to set up the viewmanager part of the Window menu. |
handleSyntaxErrorToggled | Private slot to handle the syntaxerrorToggled signal. |
initViewActions | Protected method defining the user interface actions for the view commands. |
initWindowActions | Define the user interface actions for window handling. |
nextTab | Private slot used to show the next tab of the current tabwidget. |
prevTab | Private slot used to show the previous tab of the current tabwidget. |
removeAllViews | Private method to remove all views (i.e. windows) |
removeSplit | Public method used to remove the current split view. |
removeView | Private method to remove a view (i.e. window) |
setEditorName | Change the displayed name of the editor. |
setSplitOrientation | Public method used to set the orientation of the split view. |
showView | Private method to show a view (i.e. window) |
tile | Public method to tile the managed windows. |
Constructor
Private method to return the active (i.e. current) window.
Public method used to split the current view.
Private method to add a view (i.e. window)
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.
Method called to filter the event queue.
Private slot to handle the currentChanged signal.
Private slot to handle the modificationStatusChanged signal.
Private method to set up the viewmanager part of the Window menu.
Private slot to handle the syntaxerrorToggled signal.
Protected method defining the user interface actions for the view commands.
Define the user interface actions for window handling.
Private slot used to show the next tab of the current tabwidget.
Private slot used to show the previous tab of the current tabwidget.
Private method to remove all views (i.e. windows)
Public method used to remove the current split view.
Private method to remove a view (i.e. window)
Change the displayed name of the editor.
Public method used to set the orientation of the split view.
Private method to show a view (i.e. window)
Public method to tile the managed windows.