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() } }