diff options
author | Jens Bache-Wiig <jens.bache-wiig@nokia.com> | 2012-01-23 22:19:05 +0100 |
---|---|---|
committer | Jens Bache-Wiig <jens.bache-wiig@nokia.com> | 2012-01-23 22:19:05 +0100 |
commit | 73a0a7c2eaadd65bf0933f7bf63d62d4c17f3231 (patch) | |
tree | 1973959e8f3b8e33caaf94476b802da977756c1b | |
parent | 5a2146af43d3a71e6c78bb7e3667affd48aa136c (diff) | |
download | qtquickcontrols-73a0a7c2eaadd65bf0933f7bf63d62d4c17f3231.tar.gz |
Fixed a problem with incorrect size hint on tabs
Task-number: QTCOMPONENTS-1188
-rw-r--r-- | components/TabBar.qml | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/components/TabBar.qml b/components/TabBar.qml index 60075202..28808cf6 100644 --- a/components/TabBar.qml +++ b/components/TabBar.qml @@ -69,10 +69,10 @@ Item { property bool selected : tabFrame.current == index z: selected ? 1 : -1 width: Math.min(implicitWidth, tabbar.width/tabs.length) - function updateRect() { - implicitWidth = style.implicitWidth - height = style.implicitHeight - } + + implicitWidth: Math.max(textitem.paintedWidth, style.implicitWidth) + implicitHeight: Math.max(textitem.paintedHeight, style.implicitHeight) + StyleItem { id: style elementType: "tab" @@ -93,8 +93,6 @@ Item { id: textitem // Used for size hint visible: false - onWidthChanged: updateRect() - onHeightChanged: updateRect() text: tabFrame.tabs[index].title } } |