X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=qml%2FQuickNewsReader%2Fcontent%2Fview%2FCategories.qml;fp=qml%2FQuickNewsReader%2Fcontent%2Fview%2FCategories.qml;h=695b752e0ec1b3a077beb372ff89eb849397907f;hb=a51793a460112730f0fed3d58dcc3c4b2393553e;hp=bca890e60a23bc35bb017bd1aedda491c6756309;hpb=d01d157c4f2340a8e52a891209159d1ad0b0f6cc;p=quicknewsreader diff --git a/qml/QuickNewsReader/content/view/Categories.qml b/qml/QuickNewsReader/content/view/Categories.qml index bca890e..695b752 100644 --- a/qml/QuickNewsReader/content/view/Categories.qml +++ b/qml/QuickNewsReader/content/view/Categories.qml @@ -12,12 +12,40 @@ Rectangle { x: 0; y: 0 width: 220; height: window.height model: currentSource.listModels[componentDepth-1] - footer: quitButtonDelegate + 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 + } + }*/ + } + } + } }