summaryrefslogtreecommitdiff
path: root/src/private/TabBar.qml
diff options
context:
space:
mode:
Diffstat (limited to 'src/private/TabBar.qml')
-rw-r--r--src/private/TabBar.qml11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/private/TabBar.qml b/src/private/TabBar.qml
index 49b10584..f51d60b2 100644
--- a/src/private/TabBar.qml
+++ b/src/private/TabBar.qml
@@ -170,7 +170,6 @@ FocusScope {
property int tabindex: index
property bool selected : tabView.currentIndex === index
- property bool hover: containsMouse
property string title: modelData.title
property bool nextSelected: tabView.currentIndex === index + 1
property bool previousSelected: tabView.currentIndex === index - 1
@@ -182,10 +181,8 @@ FocusScope {
onPressed: {
tabView.currentIndex = index;
var next = tabbar.nextItemInFocusChain(true);
- if (__isAncestorOf(tabView.tabAt(currentIndex), next))
+ if (__isAncestorOf(tabView.getTab(currentIndex), next))
next.forceActiveFocus();
- else
- tabitem.forceActiveFocus();
}
Loader {
@@ -193,16 +190,16 @@ FocusScope {
property Item control: tabView
property int index: tabindex
- property real availableWidth: tabbar.availableWidth
- property QtObject tab: QtObject {
+ property QtObject styleData: QtObject {
readonly property alias index: tabitem.tabindex
readonly property alias selected: tabitem.selected
readonly property alias title: tabitem.title
readonly property alias nextSelected: tabitem.nextSelected
readonly property alias previsousSelected: tabitem.previousSelected
- readonly property alias hovered: tabitem.hover
+ readonly property alias hovered: tabitem.containsMouse
readonly property bool activeFocus: tabbar.activeFocus
+ readonly property real availableWidth: tabbar.availableWidth
}
sourceComponent: loader.item ? loader.item.tab : null