Warning, /pim/itinerary/src/app/FormDateTimeEditDelegate.qml is written in an unsupported language. File is not indexed.

0001 /*
0002     SPDX-FileCopyrightText: 2018 Volker Krause <vkrause@kde.org>
0003     SPDX-License-Identifier: LGPL-2.0-or-later
0004 */
0005 
0006 import QtQuick
0007 import QtQuick.Layouts
0008 import QtQuick.Controls as QQC2
0009 import org.kde.kirigami as Kirigami
0010 import org.kde.kirigamiaddons.formcard as FormCard
0011 import org.kde.kitinerary
0012 import org.kde.itinerary
0013 
0014 FormCard.FormDateTimeDelegate {
0015     id: root
0016 
0017     property variant obj
0018     property string propertyName
0019     value: Util.dateTimeStripTimezone(obj, propertyName)
0020     readonly property bool hasValue: !isNaN(value.getTime())
0021     property bool isModified: Util.dateTimeStripTimezone(obj, propertyName).getTime() != value.getTime()
0022     // TODO this is not used with KF6 yet!
0023     initialValue: {
0024         let d = new Date();
0025         d.setTime(d.getTime() + 60 * 60 * 1000 - (d.getTime() % (60 * 60 * 1000)));
0026         return d;
0027     }
0028 }