Warning, /pim/merkuro/src/calendar/qml/Controls/DateControls/DateChanger.qml is written in an unsupported language. File is not indexed.
0001 // SPDX-FileCopyrightText: 2021 Claudio Cambra <claudio.cambra@gmail.com> 0002 0003 // SPDX-License-Identifier: GPL-3.0-or-later 0004 0005 import QtQuick 2.15 0006 import org.kde.kirigami 2.14 as Kirigami 0007 import QtQuick.Controls 2.15 as QQC2 0008 import QtQuick.Layouts 1.15 0009 import "dateutils.js" as DateUtils 0010 0011 QQC2.Popup { 0012 id: root 0013 0014 signal dateSelected(date date) 0015 0016 property date date: new Date() 0017 onDateChanged: { 0018 datePicker.selectedDate = date; 0019 datePicker.clickedDate = date; 0020 } 0021 property bool showDays: true 0022 0023 implicitWidth: Kirigami.Units.gridUnit * 20 0024 padding: 0 0025 0026 contentItem: DatePicker { 0027 id: datePicker 0028 showDays: root.showDays 0029 selectedDate: root.date 0030 clickedDate: root.date 0031 onDatePicked: pickedDate => root.dateSelected(pickedDate) 0032 } 0033 }