@@ -143,20 +143,6 @@ FocusScope {
143 readonly property string category: categoryId
143 readonly property string category: categoryId
144 readonly property var item: rendererLoader.item
144 readonly property var item: rendererLoader.item
148− visible: index == list.count - 1
150− bottom: parent.bottom
154− fillMode: Image.Stretch
155− verticalAlignment: Image.AlignBottom
156− source: "graphics/dash_divider_top_darkgrad.png"
161 id: rendererLoader
147 id: rendererLoader
162 anchors {
148 anchors {
@@ -168,6 +154,9 @@ FocusScope {
168 source: getRenderer(model.renderer, model.contentType, model.rendererHint, results)
154 source: getRenderer(model.renderer, model.contentType, model.rendererHint, results)
170 onLoaded: {
156 onLoaded: {
157+ item.firstItem = Qt.binding(function() { return index === 0 });
158+ // FIXME Should not rely on count field of model, SortfilterProxyModel in this case.
159+ item.lastItem = Qt.binding(function() { return index === categoryView.model.count - 1 });
171 if (item.enableHeightBehavior !== undefined && item.enableHeightBehaviorOnNextCreation !== undefined) {
160 if (item.enableHeightBehavior !== undefined && item.enableHeightBehaviorOnNextCreation !== undefined) {
172 item.enableHeightBehavior = scopeView.enableHeightBehaviorOnNextCreation;
161 item.enableHeightBehavior = scopeView.enableHeightBehaviorOnNextCreation;
173 scopeView.enableHeightBehaviorOnNextCreation = false;
162 scopeView.enableHeightBehaviorOnNextCreation = false;
@@ -316,19 +305,6 @@ FocusScope {
317 categoryView.expandedCategoryId = "";
306 categoryView.expandedCategoryId = "";
327− fillMode: Image.Stretch
328− verticalAlignment: Image.AlignTop
329− source: "graphics/dash_divider_top_lightgrad.png"
333 pageHeader: Item {
309 pageHeader: Item {
334 implicitHeight: scopeView.tabBarHeight
310 implicitHeight: scopeView.tabBarHeight