Rectangle {
id: categoriesRect
- width: 220; height: window.height
+ width: window.width; height: window.height
color: "#efefef"
ListView {
focus: true
id: categories
x: 0; y: 0
- width: 220; height: window.height
+ width: window.width; height: window.height
model: currentSource.listModels[componentDepth-1]
- footer: getFooter()
+ //footer: getFooter()
delegate: CategoryDelegate { }
highlight: Rectangle { color: "steelblue" }
highlightMoveSpeed: 9999999
-
- function getFooter()
- {
- return componentDepth === 1 && currentSource.hasSettings ? settingsButtonDelegate : null
- }
}
ScrollBar { scrollArea: categories; height: categories.height; width: 8; anchors.right: categories.right }
Component.onCompleted: categories.currentIndex = -1
-
- Component {
- id: settingsButtonDelegate
- Item {
- width: categories.width; height: 70
-
- FancyButton {
- icon: "../images/settings.png"
- anchors.horizontalCenter: parent.horizontalCenter
- anchors.bottom: parent.bottom
- anchors.bottomMargin: -2
-
- /*
- onClicked: {
- if (editMenu.visible) {
- editMenu.opacity = 0.0
- } else {
- editMenu.opacity = 0.8
- }
- }*/
- }
- }
- }
}