Module implementing a sidebar class.
None |
E5SideBar | Class implementing a sidebar with a widget area, that is hidden or shown, if the current tab is clicked again. |
None |
Class implementing a sidebar with a widget area, that is hidden or shown, if the current tab is clicked again.
East |
North |
South |
Version |
West |
None |
E5SideBar | Constructor |
__appFocusChanged | Private slot to handle a change of the focus. |
__autoHideToggled | Private slot to handle the toggling of the autohide button. |
__cancelDelayTimer | Private method to cancel the current delay timer. |
__delayedAction | Private slot to handle the firing of the delay timer. |
__expandIt | Private method to expand the sidebar. |
__shrinkIt | Private method to shrink the sidebar. |
__splitterMoved | Private slot to react on splitter moves. |
addTab | Public method to add a tab to the sidebar. |
clear | Public method to remove all tabs. |
count | Public method to get the number of tabs. |
currentIndex | Public method to get the index of the current tab. |
currentWidget | Public method to get a reference to the current widget. |
delay | Public method to get the delay value for the expand/shrink delay in milliseconds. |
enterEvent | Protected method to handle the mouse entering this widget. |
eventFilter | Public method to handle some events for the tabbar. |
expand | Public method to record a expand request. |
indexOf | Public method to get the index of the given widget. |
insertTab | Public method to insert a tab into the sidebar. |
isAutoHiding | Public method to check, if the auto hide function is active. |
isMinimized | Public method to check the minimized state. |
isTabEnabled | Public method to check, if a tab is enabled. |
leaveEvent | Protected method to handle the mouse leaving this widget. |
nextTab | Public slot used to show the next tab. |
orientation | Public method to get the orientation of the sidebar. |
prevTab | Public slot used to show the previous tab. |
removeTab | Public method to remove a tab. |
restoreState | Public method to restore the state of the sidebar. |
saveState | Public method to save the state of the sidebar. |
setCurrentIndex | Public slot to set the current index. |
setCurrentWidget | Public slot to set the current widget. |
setDelay | Public method to set the delay value for the expand/shrink delay in milliseconds. |
setOrientation | Public method to set the orientation of the sidebar. |
setSplitter | Public method to set the splitter managing the sidebar. |
setTabEnabled | Public method to set the enabled state of a tab. |
setTabIcon | Public method to set the icon of a tab. |
setTabText | Public method to set the text of a tab. |
setTabToolTip | Public method to set the tooltip text of a tab. |
setTabWhatsThis | Public method to set the WhatsThis text of a tab. |
shrink | Public method to record a shrink request. |
shutdown | Public method to shut down the object. |
tabIcon | Public method to get the icon of a tab. |
tabText | Public method to get the text of a tab. |
tabToolTip | Public method to get the tooltip text of a tab. |
tabWhatsThis | Public method to get the WhatsThis text of a tab. |
widget | Public method to get a reference to the widget associated with a tab. |
None |
Constructor
Private slot to handle a change of the focus.
Private slot to handle the toggling of the autohide button.
Private method to cancel the current delay timer.
Private slot to handle the firing of the delay timer.
Private method to expand the sidebar.
Private method to shrink the sidebar.
Private slot to react on splitter moves.
Public method to add a tab to the sidebar.
Public method to remove all tabs.
Public method to get the number of tabs.
Public method to get the index of the current tab.
Public method to get a reference to the current widget.
Public method to get the delay value for the expand/shrink delay in milliseconds.
Protected method to handle the mouse entering this widget.
Public method to handle some events for the tabbar.
Public method to record a expand request.
Public method to get the index of the given widget.
Public method to insert a tab into the sidebar.
Public method to check, if the auto hide function is active.
Public method to check the minimized state.
Public method to check, if a tab is enabled.
Protected method to handle the mouse leaving this widget.
Public slot used to show the next tab.
Public method to get the orientation of the sidebar.
Public slot used to show the previous tab.
Public method to remove a tab.
Public method to restore the state of the sidebar.
Public method to save the state of the sidebar.
Public slot to set the current index.
Public slot to set the current widget.
Public method to set the delay value for the expand/shrink delay in milliseconds.
Public method to set the orientation of the sidebar.
Public method to set the splitter managing the sidebar.
Public method to set the enabled state of a tab.
Public method to set the icon of a tab.
Public method to set the text of a tab.
Public method to set the tooltip text of a tab.
Public method to set the WhatsThis text of a tab.
Public method to record a shrink request.
Public method to shut down the object.
This method does some preparations so the object can be deleted properly. It disconnects from the focusChanged signal in order to avoid trouble later on.
Public method to get the icon of a tab.
Public method to get the text of a tab.
Public method to get the tooltip text of a tab.
Public method to get the WhatsThis text of a tab.
Public method to get a reference to the widget associated with a tab.