18 import Ubuntu.Components 0.1
34 property var previewModel
37 property bool isCurrent:
false
43 property:
"widgetColumnCount"
55 anchors { fill: parent; margins: spacing }
57 property int columns: width >= units.gu(80) ? 2 : 1
58 property real columnWidth: width / columns
65 anchors { top: parent.top; bottom: parent.bottom }
66 width: row.columnWidth
68 bottomMargin: Qt.inputMethod.visible ? Qt.inputMethod.keyboardRectangle.height : 0
73 Behavior on contentY { UbuntuNumberAnimation { } }
75 delegate: PreviewWidgetFactory {
76 widgetId: model.widgetId
77 widgetType: model.type
78 widgetData: model.properties
79 isCurrentPreview: root.isCurrent
83 leftMargin: units.gu(1)
84 rightMargin: units.gu(1)
88 previewModel.triggered(widgetId, actionId, data);
91 onFocusChanged:
if (focus) column.positionViewAtIndex(index, ListView.Contain)
93 onHeightChanged:
if (focus) column.positionViewAtIndex(index, ListView.Contain)