forked from microsoft/AdaptiveCards
-
Notifications
You must be signed in to change notification settings - Fork 22
Expand file tree
/
Copy pathInputFieldClearIcon.qml
More file actions
30 lines (26 loc) · 927 Bytes
/
InputFieldClearIcon.qml
File metadata and controls
30 lines (26 loc) · 927 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import QtQuick 2.15
import QtQuick.Layouts 1.3
import QtQuick.Controls 2.15
import AdaptiveCardQmlEngine 1.0
import "JSUtils/AdaptiveCardUtils.js" as AdaptiveCardUtils
Button {
id: inputFieldClearIcon
width: CardConstants.inputFieldConstants.clearIconSize
horizontalPadding: 0
verticalPadding: 0
icon.width: CardConstants.inputFieldConstants.clearIconSize
icon.height: CardConstants.inputFieldConstants.clearIconSize
icon.color: CardConstants.inputFieldConstants.clearIconColorNormal
icon.source: CardConstants.clearIconImage
Accessible.name: qsTr("Clear Input")
Accessible.role: Accessible.Button
background: Rectangle {
color: 'transparent'
radius: CardConstants.inputFieldConstants.borderRadius
WCustomFocusItem {
isRectangle: true
visible: inputFieldClearIcon.activeFocus
designatedParent: parent
}
}
}