mirror of https://github.com/qt/qtdoc.git
112 lines
2.9 KiB
QML
112 lines
2.9 KiB
QML
// Copyright (C) 2023 The Qt Company Ltd.
|
|
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
|
|
import QtQuick
|
|
import QtQuick.Layouts 1.15
|
|
import QtQuick.Shapes
|
|
import StocQt
|
|
|
|
Rectangle {
|
|
id: stock
|
|
width: 311
|
|
height: 32
|
|
color: "transparent"
|
|
property alias selectButton: mouseArea
|
|
|
|
RowLayout {
|
|
id: row
|
|
anchors.fill: parent
|
|
|
|
Text {
|
|
id: idText
|
|
width: 28
|
|
height: 14
|
|
color: "#f2f2f2"
|
|
text: stockId
|
|
font.pixelSize: 12
|
|
horizontalAlignment: Text.AlignLeft
|
|
verticalAlignment: Text.AlignTop
|
|
wrapMode: Text.NoWrap
|
|
Layout.leftMargin: 7
|
|
anchors.leftMargin: -327
|
|
font.weight: Font.DemiBold
|
|
font.family: "Roboto"
|
|
}
|
|
|
|
Item {
|
|
id: numbers
|
|
width: 119
|
|
height: 14
|
|
Layout.alignment: Qt.AlignRight
|
|
Text {
|
|
id: openNumber
|
|
anchors.right: dash.left
|
|
color: "#5ECCA3"
|
|
text: open + "$"
|
|
font.pixelSize: 12
|
|
horizontalAlignment: Text.AlignRight
|
|
verticalAlignment: Text.AlignTop
|
|
wrapMode: Text.NoWrap
|
|
font.weight: Font.DemiBold
|
|
font.family: "Roboto"
|
|
}
|
|
Text {
|
|
id: dash
|
|
anchors.right: closeNumber.left
|
|
color: "#BFBFBF"
|
|
text: qsTr("-")
|
|
font.pixelSize: 12
|
|
horizontalAlignment: Text.AlignRight
|
|
verticalAlignment: Text.AlignTop
|
|
wrapMode: Text.NoWrap
|
|
font.weight: Font.DemiBold
|
|
font.family: "Roboto"
|
|
}
|
|
|
|
Text {
|
|
id: closeNumber
|
|
anchors.right: parent.right
|
|
color: "#FA8A8A"
|
|
text: close + "$"
|
|
font.pixelSize: 12
|
|
horizontalAlignment: Text.AlignRight
|
|
verticalAlignment: Text.AlignTop
|
|
wrapMode: Text.NoWrap
|
|
font.weight: Font.DemiBold
|
|
font.family: "Roboto"
|
|
}
|
|
}
|
|
Star {
|
|
id: star1
|
|
width: 24
|
|
height: 24
|
|
Layout.rightMargin: 10
|
|
Layout.alignment: Qt.AlignRight | Qt.AlignVCenter
|
|
isFavorite: true
|
|
stock: stockId
|
|
}
|
|
}
|
|
|
|
MouseArea {
|
|
id: mouseArea
|
|
anchors.fill: parent
|
|
anchors.rightMargin: 33
|
|
}
|
|
|
|
Shape {
|
|
id: divider
|
|
width: parent.width
|
|
height: 2
|
|
anchors.bottom: parent.bottom
|
|
ShapePath {
|
|
strokeWidth: 1
|
|
strokeColor: "#3c3535"
|
|
startX: 0
|
|
startY: 0
|
|
PathLine {
|
|
x : divider.width
|
|
y: 0
|
|
}
|
|
}
|
|
}
|
|
}
|