Changeset View
Changeset View
Standalone View
Standalone View
src/app/tripgroupmanager.cpp
Show First 20 Lines • Show All 266 Lines • ▼ Show 20 Line(s) | 246 | for (auto it = beginIt + 1; it != m_reservations.end(); ++it) { | |||
---|---|---|---|---|---|
267 | 267 | | |||
268 | // maximum trip duration exceeded? | 268 | // maximum trip duration exceeded? | ||
269 | const auto endDt = SortUtil::endtDateTime(res); | 269 | const auto endDt = SortUtil::endtDateTime(res); | ||
270 | if (beginDt.daysTo(endDt) > MaximumTripDuration) { | 270 | if (beginDt.daysTo(endDt) > MaximumTripDuration) { | ||
271 | qDebug() << " aborting search, maximum trip duration reached"; | 271 | qDebug() << " aborting search, maximum trip duration reached"; | ||
272 | break; | 272 | break; | ||
273 | } | 273 | } | ||
274 | 274 | | |||
275 | // check for connected transitions (ie. previsous arrival == current departure) | 275 | // check for connected transitions (ie. previous arrival == current departure) | ||
276 | const auto prevArrival = LocationUtil::arrivalLocation(prevRes); | 276 | const auto prevArrival = LocationUtil::arrivalLocation(prevRes); | ||
277 | const auto curDeparture = LocationUtil::departureLocation(res); | 277 | const auto curDeparture = LocationUtil::departureLocation(res); | ||
278 | const auto connectedTransition = LocationUtil::isSameLocation(prevArrival, curDeparture, LocationUtil::CityLevel); | 278 | const auto connectedTransition = LocationUtil::isSameLocation(prevArrival, curDeparture, LocationUtil::CityLevel); | ||
279 | qDebug() << " current transition goes from" << LocationUtil::name(prevArrival) << "to" << LocationUtil::name(LocationUtil::arrivalLocation(res)); | 279 | qDebug() << " current transition goes from" << LocationUtil::name(prevArrival) << "to" << LocationUtil::name(LocationUtil::arrivalLocation(res)); | ||
280 | 280 | | |||
281 | if (!connectedSearchDone) { | 281 | if (!connectedSearchDone) { | ||
282 | if (!connectedTransition) { | 282 | if (!connectedTransition) { | ||
283 | qDebug() << " aborting connectivity search, not an adjacent transition from" << LocationUtil::name(prevArrival) << "to" << LocationUtil::name(curDeparture); | 283 | qDebug() << " aborting connectivity search, not an adjacent transition from" << LocationUtil::name(prevArrival) << "to" << LocationUtil::name(curDeparture); | ||
▲ Show 20 Lines • Show All 221 Lines • Show Last 20 Lines |