+/***
+** Copyright (C) 2012 Christophe CHAPUIS <chris.chapuis _at_ gmail _dot_ com>
+**
+** This package is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This package is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this package; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+**
+***/
import QtQuick 1.0
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
- }
- }*/
- }
- }
- }
}