linux.x86.linphone/Linphone/view/Item/Settings/SettingsFamily.qml
2024-07-03 13:15:05 +00:00

50 lines
957 B
QML

import QtQuick
import QtQuick.Controls as Control
import QtQuick.Layouts 1.0
import Linphone
Rectangle {
id: mainItem
height: visible ? 50 * DefaultStyle.dp : 0
anchors.right: parent.right
anchors.left: parent.left
property string titleText
property bool isSelected: false
signal selected()
MouseArea {
hoverEnabled: true
anchors.fill: parent
Rectangle {
id: background
anchors.fill: parent
color: DefaultStyle.main2_200
radius: 35 * DefaultStyle.dp
visible: parent.containsMouse || isSelected
}
Rectangle {
id: backgroundRightFiller
anchors.right: parent.right
color: DefaultStyle.main2_200
width: 35 * DefaultStyle.dp
height: 50 * DefaultStyle.dp
visible: parent.containsMouse || isSelected
}
onClicked: {
mainItem.selected()
}
}
Text {
anchors.margins: 25
anchors.left: parent.left
anchors.verticalCenter: parent.verticalCenter
text: titleText
font: Typography.h4
}
}