From f66147c4348291b504162b41dfe251c0e7e3be35 Mon Sep 17 00:00:00 2001 From: Kirill Anisimov <kirill.anisimov@demlabs.net> Date: Tue, 21 Jan 2020 23:03:33 +0300 Subject: [PATCH] Moved Scroll Button icons to properties. --- widgets/DapScrollView.qml | 8 ++++---- widgets/DapScrollViewForm.ui.qml | 10 ++++++++-- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/widgets/DapScrollView.qml b/widgets/DapScrollView.qml index 5778abd..dbdae69 100644 --- a/widgets/DapScrollView.qml +++ b/widgets/DapScrollView.qml @@ -45,11 +45,11 @@ DapScrollViewForm { if (scrollButton.state === "goUp") { - scrollButton.imageSource = "qrc:/res/icons/ic_scroll-down_hover.png" + scrollButtonImage.source = scrollDownButtonHoveredImageSource } else if (scrollButton.state === "goDown") { - scrollButton.imageSource = "qrc:/res/icons/ic_scroll-up_hover.png" + scrollButtonImage.source = scrollUpButtonHoveredImageSource } } @@ -57,11 +57,11 @@ DapScrollViewForm { if (scrollButton.state === "goUp") { - scrollButton.imageSource = "qrc:/res/icons/ic_scroll-down.png" + scrollButtonImage.source = scrollDownButtonImageSource } else if (scrollButton.state === "goDown") { - scrollButton.imageSource = "qrc:/res/icons/ic_scroll-up.png" + scrollButtonImage.source = scrollUpButtonImageSource } } diff --git a/widgets/DapScrollViewForm.ui.qml b/widgets/DapScrollViewForm.ui.qml index 62d4e1d..024a0ef 100644 --- a/widgets/DapScrollViewForm.ui.qml +++ b/widgets/DapScrollViewForm.ui.qml @@ -3,10 +3,16 @@ import QtQuick 2.4 MouseArea { id: dapScrollMouseArea + ////@ Icons for Scroll Button + property string scrollDownButtonImageSource: "" + property string scrollDownButtonHoveredImageSource: "" + property string scrollUpButtonImageSource: "" + property string scrollUpButtonHoveredImageSource: "" ////@ ListView to attach the ScrollButton property ListView viewData: ListView {} property alias scrollMouseArea: dapScrollMouseArea property alias scrollButton: dapScrollButton + property alias scrollButtonImage: dapScrollButtonImage anchors.fill: parent hoverEnabled: true @@ -14,7 +20,6 @@ MouseArea MouseArea { id: dapScrollButton - property string imageSource: "qrc:/res/icons/ic_scroll-down.png" width: 36 * pt height: width anchors.right: parent.right @@ -27,9 +32,10 @@ MouseArea Image { + id: dapScrollButtonImage anchors.fill: parent fillMode: Image.PreserveAspectFit - source: dapScrollButton.imageSource + source: scrollDownButtonImageSource sourceSize.height: parent.height sourceSize.width: parent.width } -- GitLab