Warning, /maui/mauikit-calendar/src/controls.6/TimeComboBox.qml is written in an unsupported language. File is not indexed.
0001 import QtQuick 0002 import QtQuick.Layouts 0003 import QtQuick.Controls 0004 0005 import org.mauikit.controls 1.3 as Maui 0006 import org.mauikit.calendar 1.0 as Kalendar 0007 0008 /** 0009 * @inherit QtQuick.Controls.ComboBox 0010 * @brief A combobox designed for picking a time using a hour and minute format. 0011 * 0012 * @image html timecombobox.png 0013 * 0014 * @code 0015 * MC.TimeComboBox 0016 * { 0017 * id: _view 0018 * anchors.centerIn: parent 0019 * onTimePicked: (time) => console.log("Time Picked, ", time) 0020 * } 0021 * @endcode 0022 */ 0023 ComboBox 0024 { 0025 id: control 0026 0027 enabled: true 0028 0029 /** 0030 * @brief 0031 */ 0032 property alias selectedHour : _picker.selectedHour 0033 0034 /** 0035 * @brief 0036 */ 0037 property alias selectedMinute: _picker.selectedMinute 0038 0039 /** 0040 * @brief 0041 */ 0042 property alias timeZoneOffset : _picker.timeZoneOffset 0043 0044 /** 0045 * @brief 0046 */ 0047 property alias selectedTime : _picker.selectedTime 0048 0049 /** 0050 * @brief 0051 * @param time 0052 */ 0053 signal timePicked(var time) 0054 0055 displayText: _picker.selectedTime 0056 0057 font.bold: true 0058 font.weight: Font.Bold 0059 font.family: "Monospace" 0060 0061 icon.source: "clock" 0062 0063 popupContent: Kalendar.TimePicker 0064 { 0065 id: _picker 0066 onAccepted: 0067 { 0068 control.timePicked(time) 0069 control.accepted() 0070 control.popup.close() 0071 } 0072 } 0073 }