Fix BigSmall Icon Tab box behavior when icons can not fit in the screen

REVIEW: 111163
This commit is contained in:
Weng Xuetian 2013-06-25 11:09:01 -04:00
parent e93b7b7e68
commit 756bf0a5e3

View file

@ -29,6 +29,7 @@ Item {
property alias margins: hoverItem.margins
property alias currentItem: iconsListView.currentItem
focus: true
clip: true
function setModel(model) {
@ -92,9 +93,10 @@ Item {
orientation: ListView.Horizontal
// used for image provider URL to trick Qt into reloading icons when the model changes
property int imageId: 0
width: (iconSize + margins.left + margins.right) * count
width: Math.min(parent.width, (iconSize + margins.left + margins.right) * count)
height: iconSize + margins.top + margins.bottom
anchors {
top: parent.top
horizontalCenter: parent.horizontalCenter
}
clip: true