// 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 } } } }