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 }