1 /* 2 SPDX-FileCopyrightText: 2018 Luca Beltrame <lbeltrame@kde.org> 3 4 SPDX-License-Identifier: LGPL-2.0-or-later 5 */ 6 7 #include "visit.h" 8 #include "datatypes_p.h" 9 10 #include <QDateTime> 11 12 using namespace KItinerary; 13 14 namespace KItinerary { 15 16 class TouristAttractionVisitPrivate: public QSharedData { 17 18 public: 19 TouristAttraction touristAttraction; 20 QDateTime arrivalTime; 21 QDateTime departureTime; 22 }; 23 24 KITINERARY_MAKE_SIMPLE_CLASS(TouristAttractionVisit) 25 KITINERARY_MAKE_PROPERTY(TouristAttractionVisit, TouristAttraction, touristAttraction, setTouristAttraction) 26 KITINERARY_MAKE_PROPERTY(TouristAttractionVisit, QDateTime, arrivalTime, setArrivalTime) 27 KITINERARY_MAKE_PROPERTY(TouristAttractionVisit, QDateTime, departureTime, setDepartureTime) 28 KITINERARY_MAKE_OPERATOR(TouristAttractionVisit) 29 30 } 31 32 #include "moc_visit.cpp" 33