aboutsummaryrefslogtreecommitdiffstats
path: root/apps/com.pelagicore.downloads/controls/DownloadsToolsColumn.qml
diff options
context:
space:
mode:
authorEgor Nemtsev <enemtsev@luxoft.com>2020-02-20 18:15:47 +0300
committerEgor Nemtsev <enemtsev@luxoft.com>2020-02-26 07:57:34 +0000
commit4739f346d0f01dd207dae438ffaa05f0002b168e (patch)
tree1da6aaa4538a8633b0de499eb84d7cc60d693695 /apps/com.pelagicore.downloads/controls/DownloadsToolsColumn.qml
parent5052fee2718cac16bd5950db359a9a7e7b5239f7 (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.qml35
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)
}
}
}