1 #ifndef TICKETISSUEFORMLOGICINTERFACE_H
2 #define TICKETISSUEFORMLOGICINTERFACE_H
22 virtual void AddBusStopItem(
const QString &busStopTariffNumber,
const QString &busStopName,
const QString &busStopSpatialUnitNumber,
const QString &busStopDepartureTime,
const bool busStopFromContinuousTrip,
const bool showDistance,
const int32_t distance ) = 0;
23 virtual void SetCurrentBusStopItem(
const QString &busStopName,
const QString &busStopSpatialUnitNumber,
const QString &busStopDepartureTime,
const QString &busStopTariffNumber ) = 0;
24 virtual void SetCheckoutBusStopItem(
const QString &busStopName,
const QString &busStopSpatialUnitNumber,
const QString &busStopDepartureTime,
const QString &busStopTariffNumber ) = 0;
25 virtual void UpdateDistance(
const int index,
const int32_t distance ) = 0;
26 virtual void SetBusStopName(
const int index,
const QString &busStopName ) = 0;
29 virtual void AddTariffItem(
const QString &tariffName ,
bool tariffHasAssignedHotKey,
bool tariffHasAssignedHotKeyChipCard,
const QString &tariffNumber,
const bool tariffFromSubstituteTariffGroup ) = 0;
54 #endif // TICKETISSUEFORMLOGICINTERFACE_H