mirror of https://github.com/qt/qtdoc.git
76 lines
2.1 KiB
QML
76 lines
2.1 KiB
QML
// Copyright (C) 2023 The Qt Company Ltd.
|
|
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
|
|
import QtQuick
|
|
import QtQuick.Controls
|
|
import QtQuick.Layouts 1.15
|
|
import QtQuick.Shapes
|
|
import StocQt
|
|
|
|
Rectangle {
|
|
id: search
|
|
width: 340
|
|
height: 51
|
|
color: "transparent"
|
|
property alias placeHolderText: textField.placeholderText
|
|
|
|
Rectangle {
|
|
id: frame_3
|
|
color: "#1d1d1d"
|
|
radius: 4
|
|
border.color: "#3c3535"
|
|
border.width: 1
|
|
anchors.left: parent.left
|
|
anchors.right: parent.right
|
|
anchors.top: parent.top
|
|
anchors.bottom: parent.bottom
|
|
anchors.bottomMargin: 8
|
|
anchors.topMargin: 8
|
|
|
|
RowLayout {
|
|
anchors.fill: parent
|
|
spacing: 12
|
|
|
|
Image {
|
|
id: searchIcon
|
|
width: 24
|
|
height: 24
|
|
source: "../images/searchIcon.svg"
|
|
clip: true
|
|
Layout.preferredWidth: 24
|
|
Layout.preferredHeight: 24
|
|
Layout.alignment: Qt.AlignLeft | Qt.AlignVCenter
|
|
Layout.leftMargin: 5
|
|
}
|
|
|
|
TextField {
|
|
id: textField
|
|
width: 269
|
|
height: 21
|
|
color: "#787878"
|
|
background: Rectangle
|
|
font.pixelSize: 14
|
|
horizontalAlignment: Text.AlignLeft
|
|
verticalAlignment: Text.AlignVCenter
|
|
wrapMode: Text.Wrap
|
|
renderType: Text.QtRendering
|
|
placeholderText: qsTr("Search")
|
|
placeholderTextColor: "#787878"
|
|
font.weight: Font.Normal
|
|
font.family: "Roboto"
|
|
Layout.preferredWidth: 128
|
|
Layout.preferredHeight: 23
|
|
Layout.alignment: Qt.AlignLeft | Qt.AlignVCenter
|
|
Layout.topMargin: 3
|
|
onTextChanged: StockEngine.filterModel.setFilterFixedString(text)
|
|
}
|
|
|
|
Item {
|
|
id: spacer
|
|
width: 1
|
|
height: 1
|
|
Layout.fillWidth: true
|
|
}
|
|
}
|
|
}
|
|
}
|