Warning, /utilities/ktrip/src/qml/DatePickerButton.qml is written in an unsupported language. File is not indexed.

0001 /**
0002  * SPDX-FileCopyrightText: 2019 Nicolas Fella <nicolas.fella@gmx.de>
0003  *
0004  * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
0005  */
0006 
0007 import QtQuick 2.2
0008 import QtQuick.Layouts 1.1
0009 import QtQuick.Controls 2.5
0010 import org.kde.kirigami 2.4 as Kirigami
0011 
0012 import org.kde.kirigamiaddons.dateandtime as KDT
0013 
0014 Button {
0015 
0016     signal datePicked(date theDate)
0017 
0018     onClicked: {
0019         if (_isAndroid) {
0020             _androidUtils.showDatePicker();
0021         } else {
0022             dialog.open();
0023         }
0024     }
0025 
0026     Connections {
0027         target: _androidUtils
0028         onDatePickerFinished: {
0029             datePicked(date);
0030         }
0031     }
0032 
0033     KDT.DatePopup {
0034         id: dialog
0035         onAccepted: datePicked(value)
0036     }
0037 }