blob: 5f5e3fd91266dd4fc948bb8b388013535f88cf15 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
|
import QtQuick 2.15
import QtQuick.Controls 2.15
import QtQuick.Layouts 1.15
import QtGraphicalEffects 1.15
import Eduport 1.4
import "../../DropShadow" as DrpShdw
import "../../Label" as Lbl
import "Classic/Content" as Content
import "Classic/Content/Sidebar" as ContentSidebar
Flickable {
property alias introBadge: introBadge
property alias introTitleHeader: introTitleHeader
property alias introTitleParagraph: introTitleParagraph
property alias mainContent: mainContent
property alias video: video
contentHeight: body.height
ColumnLayout {
id: body
anchors {
top: parent.top
left: parent.left
right: parent.right
}
Rectangle {
color: Eduport.bsLight
Layout.fillWidth: true
implicitHeight: pageIntro.height + 96
ColumnLayout {
id: pageIntro
anchors {
left: parent.left
leftMargin: 15
right: parent.right
rightMargin: 15
verticalCenter: parent.verticalCenter
}
Rectangle {
Layout.bottomMargin: 16
implicitWidth: introBadge.width
implicitHeight: introBadge.height
radius: 5.2
color: Qt.rgba( .0235, .416, .788, 1.0)
Lbl.H6 {
id: introBadge
text: qsTr("Digital Marketing")
color: "white"
font.family: Eduport.baseFont
.family
horizontalAlignment: Text
.AlignHCenter
verticalAlignment: Text
.AlignVCenter
topPadding: 8
leftPadding: 25.6
rightPadding: 25.6
bottomPadding: 8
}
}
Lbl.H1 {
id: introTitleHeader
text: qsTr("The Complete Digital Marketing Course - 12 Courses in 1")
Layout.fillWidth: true
}
Lbl.Body {
id: introTitleParagraph
text: qsTr("Satisfied conveying a dependent contented he gentleman agreeable do be. Warrant private blushes removed an in equally totally if. Delivered dejection necessary objection do Mr prevailed. Mr feeling does chiefly cordial in do.")
Layout.fillWidth: true
}
}
}
GridLayout {
Layout.topMargin: 64
columns: body.width < 992 ? 1 : 2
rows: body.width < 992 ? 2 : 1
Content.Main {
id: mainContent
Layout.alignment: Qt.AlignTop
Layout.maximumWidth: body.width < 992
? body.width : body.width / 2
}
GridLayout {
Layout.topMargin: 48
Layout.bottomMargin: 48
ColumnLayout {
Layout.leftMargin: 15
Layout.rightMargin: 15
Item {
Layout.fillWidth: true
Layout.bottomMargin: 25.6
implicitHeight: video.height
+ 16
DrpShdw.Box {
source: videoRectangle
anchors.fill:
videoRectangle
}
Rectangle {
id: videoRectangle
color: Eduport.bsCardBg
radius: 8
anchors.fill: parent
}
ContentSidebar.Video {
id: video
anchors {
left: parent
.left
leftMargin: 8
right: parent
.right
rightMargin: 8
verticalCenter:
parent
.verticalCenter
}
}
}
}
}
}
}
}
|