1 #ifndef TIMETICKETPROLONGATIONFORMLOGIC_H
2 #define TIMETICKETPROLONGATIONFORMLOGIC_H
4 #include <QTableWidgetItem>
35 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 );
36 virtual void SetCurrentBusStopItem(
const QString &busStopName,
const QString &busStopSpatialUnitNumber,
const QString &busStopDepartureTime,
const QString &busStopTariffNumber );
37 virtual void SetCheckoutBusStopItem(
const QString &busStopName,
const QString &busStopSpatialUnitNumber,
const QString &busStopDepartureTime,
const QString &busStopTariffNumber );
38 virtual void UpdateDistance(
const int index,
const int32_t distance );
39 virtual void SetBusStopName(
const int index,
const QString &busStopName );
42 virtual void AddTariffItem(
const QString &tariffName ,
bool tariffHasAssignedHotKey,
bool tariffHasAssignedHotKeyChipCard,
const QString &tariffNumber,
const bool tariffFromSubstituteTariffGroup );
103 void TicketTariffZoneItemChanged(
const QModelIndex &,
const QModelIndex & );
104 void ValidityFromDateTextChanged(
const QDateTime &date );
105 void ValidityToDateTextChanged(
const QDateTime &date );
106 void OnInvalidDate();
112 QScopedPointer<DataClass> d;
117 #endif // TIMETICKETPROLONGATIONFORMLOGIC_H