Newer
Older
import QtQuick
import QtQuick.Effects
import Linphone
ComboBox {
id: mainItem
onSelectedDateChanged: popupItem.close()
property alias calendar: calendar
contentItem: Text {
text: Qt.formatDate(calendar.selectedDate, "ddd d, MMMM")
anchors.fill: parent
anchors.leftMargin: 15 * DefaultStyle.dp
anchors.verticalCenter: parent.verticalCenter
verticalAlignment: Text.AlignVCenter
font {
pixelSize: 14 * DefaultStyle.dp
weight: 700 * DefaultStyle.dp
}
}
popup: Control.Popup {
y: mainItem.height
width: 321 * DefaultStyle.dp
height: 270 * DefaultStyle.dp
closePolicy: Popup.NoAutoClose
topPadding: 25 * DefaultStyle.dp
bottomPadding: 24 * DefaultStyle.dp
leftPadding: 21 * DefaultStyle.dp
rightPadding: 19 * DefaultStyle.dp
background: Item {
Rectangle {
id: calendarBg
anchors.fill: parent
color: DefaultStyle.grey_0
radius: 16 * DefaultStyle.dp
border.color: DefaultStyle.main1_500_main
border.width: calendar.activeFocus? 1 : 0
}
MultiEffect {
anchors.fill: calendarBg
source: calendarBg
shadowEnabled: true
shadowOpacity: 0.1
}
}
contentItem: Calendar {
id: calendar
}
}