diff options
author | Egor Nemtsev <enemtsev@luxoft.com> | 2020-02-20 18:15:47 +0300 |
---|---|---|
committer | Egor Nemtsev <enemtsev@luxoft.com> | 2020-02-26 07:57:34 +0000 |
commit | 4739f346d0f01dd207dae438ffaa05f0002b168e (patch) | |
tree | 1da6aaa4538a8633b0de499eb84d7cc60d693695 /apps/com.pelagicore.downloads/controls/DownloadsToolsColumn.qml | |
parent | 5052fee2718cac16bd5950db359a9a7e7b5239f7 (diff) |
[downloads] use ToolsColumn in Downloads app
Task-number: AUTOSUITE-1304
Change-Id: Id12367f11345ac63298ee450a61c6c50c0eaf8dd
Reviewed-by: Grigorii Zimin <gzimin@luxoft.com>
Diffstat (limited to 'apps/com.pelagicore.downloads/controls/DownloadsToolsColumn.qml')
-rw-r--r-- | apps/com.pelagicore.downloads/controls/DownloadsToolsColumn.qml | 35 |
1 files changed, 13 insertions, 22 deletions
diff --git a/apps/com.pelagicore.downloads/controls/DownloadsToolsColumn.qml b/apps/com.pelagicore.downloads/controls/DownloadsToolsColumn.qml index 0a6155f9..6795797b 100644 --- a/apps/com.pelagicore.downloads/controls/DownloadsToolsColumn.qml +++ b/apps/com.pelagicore.downloads/controls/DownloadsToolsColumn.qml @@ -36,36 +36,27 @@ import shared.utils 1.0 import shared.Sizes 1.0 import QtQuick.Controls 2.2 import QtQuick.Layouts 1.2 +import QtQml.Models 2.2 -// FIXME: Delete this in favor of ToolsColumn from controls module -ColumnLayout { +import shared.controls 1.0 + +Item { id: root - property alias model: toolsRepeater.model + property alias model: toolsColumn.model property int currentIndex: 0 property string serverUrl signal toolClicked(int index) - ButtonGroup { id: buttonGroup } - - Repeater { - id: toolsRepeater - Layout.alignment: Qt.AlignHCenter + ToolsColumn { + id: toolsColumn - ToolButton { - objectName: "downloadAppViewButton_" + (model.name ? model.name : "unknown") - Layout.alignment: Qt.AlignHCenter - baselineOffset: 0 - checkable: true - checked: root.currentIndex === index - icon.source: root.serverUrl + "/category/icon?id=" + model.id - display: AbstractButton.TextUnderIcon - text: qsTr(model.name) - font.pixelSize: Sizes.fontSizeXS - onClicked: { - root.toolClicked(index); - } - ButtonGroup.group: buttonGroup + width: Sizes.dp(264) + anchors.horizontalCenter: parent.horizontalCenter + anchors.top: parent.top + anchors.topMargin: Sizes.dp(53) + onCurrentIndexChanged: { + root.toolClicked(currentIndex) } } } |