parent
3269a683d6
commit
a0fcd00a6f
|
@ -35,23 +35,57 @@ Rectangle {
|
||||||
anchors.fill: parent
|
anchors.fill: parent
|
||||||
spacing: 0
|
spacing: 0
|
||||||
|
|
||||||
AutoTextField {
|
Rectangle {
|
||||||
Layout.fillWidth: true
|
Layout.fillWidth: true
|
||||||
Layout.preferredHeight: 40
|
Layout.preferredHeight: 40
|
||||||
Layout.margins: 12
|
Layout.margins: 12
|
||||||
|
|
||||||
id: searchField
|
color: MSettings.darkTheme ? "#303030" : "#fafafa"
|
||||||
|
layer.enabled: true
|
||||||
|
layer.effect: ElevationEffect {
|
||||||
|
elevation: searchField.focus ? 2 : 1
|
||||||
|
}
|
||||||
|
|
||||||
leftPadding: MSettings.miniMode ? 4 : 32
|
RowLayout {
|
||||||
topPadding: 0
|
anchors.fill: parent
|
||||||
bottomPadding: 0
|
|
||||||
placeholderText: "Search..."
|
|
||||||
|
|
||||||
background: Rectangle {
|
spacing: 0
|
||||||
color: MSettings.darkTheme ? "#303030" : "#fafafa"
|
|
||||||
layer.enabled: true
|
MaterialIcon {
|
||||||
layer.effect: ElevationEffect {
|
Layout.preferredWidth: height
|
||||||
elevation: searchField.focus ? 2 : 1
|
Layout.fillHeight: true
|
||||||
|
|
||||||
|
visible: !MSettings.miniMode && !searchField.text
|
||||||
|
|
||||||
|
icon: "\ue8b6"
|
||||||
|
color: "grey"
|
||||||
|
}
|
||||||
|
|
||||||
|
ItemDelegate {
|
||||||
|
Layout.preferredWidth: height
|
||||||
|
Layout.fillHeight: true
|
||||||
|
|
||||||
|
visible: !MSettings.miniMode && searchField.text
|
||||||
|
|
||||||
|
contentItem: MaterialIcon {
|
||||||
|
icon: "\ue5cd"
|
||||||
|
color: "grey"
|
||||||
|
}
|
||||||
|
|
||||||
|
onClicked: searchField.text = ""
|
||||||
|
}
|
||||||
|
|
||||||
|
AutoTextField {
|
||||||
|
Layout.fillWidth: true
|
||||||
|
Layout.fillHeight: true
|
||||||
|
|
||||||
|
id: searchField
|
||||||
|
|
||||||
|
topPadding: 0
|
||||||
|
bottomPadding: 0
|
||||||
|
placeholderText: "Search..."
|
||||||
|
|
||||||
|
background: Item {}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue