Ubuntu.Components.Tab
Component to represent a single tab in a Tabs environment. More...
Import Statement: | import Ubuntu.Components 1.3 |
- Obsolete members
Properties
Detailed Description
Examples: See Tabs.
Property Documentation
read-onlyindex : int |
The property holds the index of the tab within the Tabs.
page : Item |
The contents of the Tab. Use a Page or a Loader that instantiates a Component or loads an external Page. When using a Loader, do not set the anchors or dimensions of the Loader so that the Page can control the height and prevent overlapping the header. Example:
import QtQuick 2.4 import Ubuntu.Components 1.3 MainView { width: units.gu(40) height: units.gu(50) Component { id: pageComponent Page { Label { anchors.centerIn: parent text: "Loaded when tab is selected." } } } Tabs { id: tabs Tab { title: i18n.tr("Simple page") page: Page { Label { anchors.centerIn: parent text: i18n.tr("Always loaded") } } } Tab { id: loaderTab title: i18n.tr("Page loader") page: Loader { // no anchors id: loader sourceComponent: tabs.selectedTab == loaderTab ? pageComponent : null onStatusChanged: if (loader.status == Loader.Ready) console.log('Loaded') } } } }
title : string |
The title that is shown on the tab button used to select this tab.