Conditional menu placed below the tabBar. Manages overflowing/hidden tabs. Is only visible if there are overflowing tabs.
Protected
additionalProtected
Readonly
applicationThe menu placed on the sidebar bottom. Displayed as icons. Open menus when on clicks.
The panel that contains the tab bar and the dock panel. This one is hidden whenever the dock panel is empty.
Protected
Readonly
contextThe widget container is a dock panel in single-document
mode, which means that the panel
cannot be split.
Protected
Readonly
dockProtected
optionsOptions that control the behavior of the side panel.
Protected
sideThe shell area where the panel is placed. This property should not be modified directly, but
only by calling create
.
Protected
sidebarProtected
sidebarProtected
splitReadonly
stateThe current state of the side panel.
The tab bar displays the titles of the widgets in the side panel. Visibility of the widgets
is controlled entirely through tab selection: a widget is revealed by setting the currentTitle
accordingly in the tab bar, and the panel is hidden by setting that property to null
. The
tab bar itself remains visible as long as there is at least one widget.
Protected
tabProtected
tabProtected
tabProtected
Readonly
toA tool bar, which displays a title and widget specific command buttons.
The menu placed on the sidebar top. Displayed as icons. Open menus when on clicks.
Static
Protected
Readonly
rankA property that can be attached to widgets in order to determine the insertion index of their title in the tab bar.
Add a menu to the sidebar bottom.
If the menu is already added, it will be ignored.
Add a menu to the sidebar top.
If the menu is already added, it will be ignored.
Add a widget and its title to the dock panel and side bar.
If the widget is already added, it will be moved.
Protected
createProtected
createProtected
createProtected
createProtected
createProtected
createProtected
createProtected
createExpand a widget residing in the side panel by ID. If no ID is given and the panel is currently collapsed, the last active tab of this side panel is expanded. If no tab was expanded previously, the first one is taken.
Optional
id: stringthe expanded widget if it was found
Protected
getCreate an object that describes the current side panel layout. This object may contain references to widgets; these need to be transformed before the layout can be serialized.
Protected
getProtected
onHandle a currentChanged
signal from the sidebar. The side panel is refreshed so it displays
the new selected widget.
Protected
onHandle a tabDetachRequested
signal from the sidebar. A drag is started so the widget can be
moved to another application shell area.
Protected
onProtected
onProtected
onApply a side panel layout that has been previously created with getLayoutData
.
Protected
setProtected
showProtected
updateProtected
update
A class which manages a dock panel and a related side bar. This is used for the left and right panel of the application shell.