From 4208402bdda12171ffa2081403e5c516743f2d96 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=A6=8C=EA=A6=AB=EA=A6=B6=EA=A6=8F=EA=A7=80=EA=A6=A6?= =?UTF-8?q?=EA=A6=BF=EA=A6=A7=EA=A6=AE=EA=A6=91=EA=A6=A9=EA=A6=AD=EA=A7=80?= Date: Wed, 14 Dec 2022 14:03:15 +0800 Subject: Separate counter delegate to its own file --- DefaultHome.ui.qml | 68 +----------------------------------------------------- 1 file changed, 1 insertion(+), 67 deletions(-) (limited to 'DefaultHome.ui.qml') diff --git a/DefaultHome.ui.qml b/DefaultHome.ui.qml index 1ae4751..7ed3d4d 100644 --- a/DefaultHome.ui.qml +++ b/DefaultHome.ui.qml @@ -1,8 +1,8 @@ import QtQuick 2.15 import QtQuick.Controls 2.15 -import QtQuick.Layouts 1.15 Flickable { + property alias counter: counter property alias popularCourseTabsContent: popularCourseTabsContent contentHeight: counter.height + popularCourseTabsContent.height @@ -37,72 +37,6 @@ Flickable { } } - delegate: Item { - implicitWidth: counter.cellWidth - implicitHeight: counter.cellHeight - Rectangle { - color: bgColor - radius: 8 - anchors { - top: parent.top - topMargin: 25.6 - left: parent.left - leftMargin: 12.8 - right: parent.right - rightMargin: 12.8 - bottom: parent.bottom - } - - RowLayout { - anchors { - top: parent.top - topMargin: 25.6 - left: parent.left - leftMargin: 25.6 - right: parent.right - rightMargin: 25.6 - bottom: parent.bottom - bottomMargin: 25.6 - } - - Image { - source: icon - sourceSize.height: parent.height - } - - ColumnLayout { - FontLoader { - id: bold - name: "Heebo" - source: "Heebo/Heebo-Bold.ttf" - } - - Label { - text: count - font { - family: bold.name - pixelSize: 21 - } - } - - FontLoader { - id: medium - name: "Heebo" - source: "Heebo/Heebo-Bold.ttf" - } - - Label { - text: title - font { - family: medium.name - pixelSize: 15 - } - } - } - } - } - } - cellWidth: width < 576 ? width : width < 768 ? width / 2 : width < 992 ? width / 3 : width / 4 cellHeight: 125.6 -- cgit v1.2.3