18 import Ubuntu.Components 0.1
22 property alias activityIndicatorVisible: activityIndicator.visible
23 property alias text: searchBar.text
24 property alias placeholderText: searchBar.placeholderText
25 property alias searchEnabled: searchBar.enabled
26 signal microphoneClicked
29 readonly
property real imageSize: units.gu(3)
33 searchBar.focus =
false
50 font.pixelSize: FontUtils.sizeToPixels(
"large")
52 onActiveFocusChanged: {
60 height: searchBar.height
67 anchors.centerIn: parent
68 source:
"graphics/icon_search.png"
69 visible: !activityIndicator.visible && !clearImage.visible
76 anchors.centerIn: parent
77 source:
"graphics/icon_clear.png"
78 visible: !activityIndicator.visible && searchBar.text !=
""
81 onClicked: searchBar.text =
""
87 secondaryItem: MouseArea {
88 height: searchBar.height
90 onClicked: microphoneClicked()
95 anchors.centerIn: parent
96 source:
"graphics/microphone.png"