summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Header.ui.qml41
-rw-r--r--Header/CartItem.ui.qml3
2 files changed, 22 insertions, 22 deletions
diff --git a/Header.ui.qml b/Header.ui.qml
index daa2af1..3262240 100644
--- a/Header.ui.qml
+++ b/Header.ui.qml
@@ -12,6 +12,7 @@ ToolBar {
property alias logo: logo
property alias cart: cart
property alias cartMenu: cartMenu
+ property alias cartItems: cartItems
property alias checkout: checkout
property alias profile: profile
property string profileImageSource:
@@ -134,15 +135,6 @@ ToolBar {
width: 256
sourceComponent: background
}
- delegate: MenuItem {
- contentItem: CartItem {
- imageSource: icon.source
- titleText: text
- }
- background: Rectangle {
- color: "transparent"
- }
- }
Lbl.H5 {
text: qsTr("Cart items")
@@ -152,18 +144,25 @@ ToolBar {
bottomPadding: 25.6
}
- Action {
- icon.source:
- "https://eduport.webestica.com/assets/images/book/02.jpg"
- text:
- "Angular 4 Tutorial in audio (Compact Disk)"
- }
-
- Action {
- icon.source:
- "https://eduport.webestica.com/assets/images/book/04.jpg"
- text:
- "The Principles of Beautiful Graphics Design (Paperback)"
+ ListView {
+ id: cartItems
+ interactive: false
+ implicitHeight: count * 120
+ model: ListModel {
+ ListElement {
+ image: "https://eduport.webestica.com/assets/images/book/02.jpg"
+ title: "Angular 4 Tutorial in audio (Compact Disk)"
+ }
+ ListElement {
+ image: "https://eduport.webestica.com/assets/images/book/04.jpg"
+ title: "The Principles of Beautiful Graphics Design (Paperback)"
+ }
+ }
+ delegate: CartItem {
+ width: cartItems.width
+ imageSource: image
+ titleText: title
+ }
}
Loader {
diff --git a/Header/CartItem.ui.qml b/Header/CartItem.ui.qml
index 83600a5..210254a 100644
--- a/Header/CartItem.ui.qml
+++ b/Header/CartItem.ui.qml
@@ -22,7 +22,8 @@ ColumnLayout {
}
RowLayout {
- Layout.margins: 16
+ Layout.leftMargin: 16
+ Layout.rightMargin: 16
Image {
Layout.alignment: Qt.AlignTop