18 import
"../Components"
23 expandable: filterGrid.expandable
24 collapsedHeight: filterGrid.collapsedHeight
25 uncollapsedHeight: filterGrid.uncollapsedHeight
26 originY: filterGrid.originY
27 height: filterGrid.height
28 filtered: filterGrid.filtered
30 function setFilter(filter, animate) {
31 filterGrid.setFilter(filter, animate)
36 width: genericFilterGrid.width
37 minimumHorizontalSpacing: units.gu(1)
38 delegateWidth: cardTool.cardWidth
39 delegateHeight: cardTool.cardHeight
40 verticalSpacing: units.gu(1)
41 model: genericFilterGrid.model
42 collapsedRowCount: Math.min(2, cardTool && cardTool.template && cardTool.template[
"collapsed-rows"] || 2)
43 displayMarginBeginning: genericFilterGrid.displayMarginBeginning
44 displayMarginEnd: genericFilterGrid.displayMarginEnd
46 width: filterGrid.cellWidth
47 height: filterGrid.cellHeight
50 sourceComponent: cardTool.cardComponent
51 anchors.horizontalCenter: parent.horizontalCenter
53 item.objectName =
"delegate" + index;
54 item.width = Qt.binding(
function() {
return cardTool.cardWidth; });
55 item.height = Qt.binding(
function() {
return cardTool.cardHeight; });
56 item.fixedArtShapeSize = Qt.binding(
function() {
return cardTool.artShapeSize; });
57 item.cardData = Qt.binding(
function() {
return model; });
58 item.template = Qt.binding(
function() {
return cardTool.template; });
59 item.components = Qt.binding(
function() {
return cardTool.components; });
60 item.headerAlignment = Qt.binding(
function() {
return cardTool.headerAlignment; });
64 onClicked: genericFilterGrid.clicked(index, result)
65 onPressAndHold: genericFilterGrid.pressAndHold(index)