on xenial help sign in
Remove unused properties from DashRenderer
576fd2dAlbert Astals
qml/Dash/CardFilterGrid.qml+1−4
@@ -21,10 +21,7 @@ DashRenderer {
21 id: genericFilterGrid
21 id: genericFilterGrid
22
22
23 expandable: filterGrid.expandable
23 expandable: filterGrid.expandable
24− collapsedRowCount: Math.min(2, cardTool && cardTool.template && cardTool.template["collapsed-rows"] || 2)
25 collapsedHeight: filterGrid.collapsedHeight
24 collapsedHeight: filterGrid.collapsedHeight
26− columns: filterGrid.columns
27− rows: filter ? collapsedRowCount : uncollapsedRowCount
28 margins: filterGrid.margins
25 margins: filterGrid.margins
29 uncollapsedHeight: filterGrid.uncollapsedHeight
26 uncollapsedHeight: filterGrid.uncollapsedHeight
30 verticalSpacing: units.gu(1)
27 verticalSpacing: units.gu(1)
@@ -44,7 +41,7 @@ DashRenderer {
44 verticalSpacing: genericFilterGrid.verticalSpacing
41 verticalSpacing: genericFilterGrid.verticalSpacing
45 model: genericFilterGrid.model
42 model: genericFilterGrid.model
46 filter: genericFilterGrid.filter
43 filter: genericFilterGrid.filter
47− collapsedRowCount: genericFilterGrid.collapsedRowCount
44+ collapsedRowCount: Math.min(2, cardTool && cardTool.template && cardTool.template["collapsed-rows"] || 2)
48 delegateCreationBegin: genericFilterGrid.delegateCreationBegin
45 delegateCreationBegin: genericFilterGrid.delegateCreationBegin
49 delegateCreationEnd: genericFilterGrid.delegateCreationEnd
46 delegateCreationEnd: genericFilterGrid.delegateCreationEnd
50 delegate: Item {
47 delegate: Item {
qml/Dash/DashRenderer.qml−6
@@ -23,14 +23,8 @@ Item {
23 // In case it can be expanded, should we filter it
23 // In case it can be expanded, should we filter it
24 property bool filter: true
24 property bool filter: true
25
25
26− property int collapsedRowCount: 1
27−
28 property int collapsedHeight: height
26 property int collapsedHeight: height
29
27
30− property int columns: 1
31−
32− property int rows: 1
33−
34 property int margins: 0
28 property int margins: 0
35
29
36 property int uncollapsedHeight: height
30 property int uncollapsedHeight: height
tests/autopilot/unity8/shell/tests/test_emulators.py+5−1
@@ -187,4 +187,8 @@ class DashAppsEmulatorTestCase(DashBaseTestCase):
187 category_element = self.applications_scope._get_category_element(
187 category_element = self.applications_scope._get_category_element(
188 category)
188 category)
189 grid = category_element.select_single('CardFilterGrid')
189 grid = category_element.select_single('CardFilterGrid')
190− return grid.columns * grid.rows
190+ filtergrid = grid.select_single('FilterGrid')
191+ if (grid.filter):
192+ return filtergrid.collapsedRowCount * filtergrid.columns
193+ else:
194+ return filtergrid.uncollapsedRowCount * filtergrid.columns