linphone-desktop/ui/modules/Common/Menus/DropDownStaticMenuEntry.qml
2017-06-14 18:05:18 +02:00

49 lines
1 KiB
QML

import QtQuick 2.7
import Common.Styles 1.0
// =============================================================================
Rectangle {
id: entry
property alias entryName: text.text
signal clicked
color: mouseArea.pressed
? DropDownStaticMenuStyle.entry.color.pressed
: (mouseArea.containsMouse
? DropDownStaticMenuStyle.entry.color.hovered
: DropDownStaticMenuStyle.entry.color.normal
)
height: parent.entryHeight
width: parent.entryWidth
Text {
id: text
anchors {
left: parent.left
leftMargin: DropDownStaticMenuStyle.entry.leftMargin
right: parent.right
rightMargin: DropDownStaticMenuStyle.entry.rightMargin
}
color: DropDownStaticMenuStyle.entry.text.color
elide: Text.ElideRight
font.pointSize: DropDownStaticMenuStyle.entry.text.pointSize
height: parent.height
verticalAlignment: Text.AlignVCenter
}
MouseArea {
id: mouseArea
anchors.fill: parent
hoverEnabled: true
onClicked: entry.clicked()
}
}