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