8#include "datatypes_p.h"
16class BusTripPrivate :
public QSharedData
19 QString arrivalPlatform;
20 BusStation arrivalBusStop;
21 QDateTime arrivalTime;
22 QString departurePlatform;
23 BusStation departureBusStop;
24 QDateTime departureTime;
32KITINERARY_MAKE_PROPERTY(
BusTrip, QString, arrivalPlatform, setArrivalPlatform)
34KITINERARY_MAKE_PROPERTY(
BusTrip, QDateTime, arrivalTime, setArrivalTime)
35KITINERARY_MAKE_PROPERTY(
BusTrip, QString, departurePlatform, setDeparturePlatform)
36KITINERARY_MAKE_PROPERTY(
BusTrip,
BusStation, departureBusStop, setDepartureBusStop)
37KITINERARY_MAKE_PROPERTY(
BusTrip, QDateTime, departureTime, setDepartureTime)
38KITINERARY_MAKE_PROPERTY(
BusTrip, QString, busName, setBusName)
39KITINERARY_MAKE_PROPERTY(
BusTrip, QString, busNumber, setBusNumber)
41KITINERARY_MAKE_OPERATOR(
BusTrip)
45 if (d->departureDay.isValid()) {
46 return d->departureDay;
49 if (d->departureTime.isValid() && d->departureTime.date().year() > 1970) {
50 return d->departureTime.date();
55void BusTrip::setDepartureDay(
const QDate &value)
59 d->departureDay = value;
65#include "moc_bustrip.cpp"
QDate departureDay
The scheduled day of departure.
Classes for reservation/travel data models, data extraction and data augmentation.