summaryrefslogtreecommitdiff
path: root/HomeDefault.ui.qml
diff options
context:
space:
mode:
Diffstat (limited to 'HomeDefault.ui.qml')
-rw-r--r--HomeDefault.ui.qml45
1 files changed, 25 insertions, 20 deletions
diff --git a/HomeDefault.ui.qml b/HomeDefault.ui.qml
index be551b4..bd143ba 100644
--- a/HomeDefault.ui.qml
+++ b/HomeDefault.ui.qml
@@ -5,7 +5,8 @@ import QtGraphicalEffects 1.15
Flickable {
property alias counter: counter
- property alias popular: popular
+ property alias tabs: tabs
+ property alias tabPane: tabPane
property alias getStarted: getStarted
property bool doesntEmbed: Qt.platform.os === "android"
|| Qt.platform.os === "linux"
@@ -242,8 +243,6 @@ Flickable {
}
}
- property int currentIndex: 0
-
Rectangle {
color: Qt.rgba(.0235, .416, .788, .1)
radius: 10
@@ -265,34 +264,40 @@ Flickable {
cellHeight: 46
implicitHeight: width < 284 ? cellHeight * 5 : width < 426 ? cellHeight * 3 : width < 710 ? cellHeight * 2 : cellHeight
- model: ["Web Design", "Development", "Graphic Design", "Marketing", "Finance"]
-
- delegate: Label {
- text: modelData
- font {
- family: doesntEmbed ? "Roboto" : regular.name
- pointSize: 15
+ model: ListModel {
+ ListElement {
+ label: "Web Design"
+ index: 0
+ }
+ ListElement {
+ label: "Development"
+ index: 1
}
- height: 38
- topPadding: 8
- leftPadding: 16
- rightPadding: 16
- bottomPadding: 8
- background: Rectangle {
- color: "#066ac9"
- radius: 5.2
+ ListElement {
+ label: "Graphic Design"
+ index: 2
+ }
+ ListElement {
+ label: "Marketing"
+ index: 3
+ }
+ ListElement {
+ label: "Finance"
+ index: 4
}
}
+
+ delegate: TabItem {}
}
}
StackLayout {
id: tabsContent
currentIndex: tabs.currentIndex
- Layout.preferredHeight: popular.height
+ Layout.preferredHeight: tabPane.height
GridView {
- id: popular
+ id: tabPane
interactive: false
Layout.fillWidth: true
cellWidth: width < 576 ? width