|
Vesna
|

Public Member Functions | |
| DataClass (StateTicketIssue *dataClassOwner, ApplicationStateManager *stateManager) | |
| ~DataClass () | |
| bool | CompareDictionaryWithAppOperatingDataBackup (long lineNumber, long tripNumber, unsigned long issueEnterReason, int oldLineNumber, int oldTripNumber, unsigned oldIssueEnterReason) |
| ApplicationDefines::ResultValue | InitStatisticData () |
| void | InitDefaultTariffIndex () |
| void | InitTimeTableData () |
| void | InitProtectNumberData () |
| void | InitTicketIssueStorageData (StorageList &storageList) |
| ApplicationDefines::ResultValue | LoadTariffSystemData (unsigned char tariffGroupNumber) const |
| ApplicationDefines::ResultValue | LoadTariffList () |
| ApplicationDefines::ResultValue | LoadBusStopList () |
| ApplicationDefines::ResultValue | CalculateCheckoutBusstopOnUrbanLine () |
| void | UpdateOperatingDataBackup (bool &sameLineTrip) |
| void | UpdateBusStopList () |
| void | UpdateBusStopIfOnSameTrip (bool sameLineTrip) |
| ApplicationDefines::ResultValue | SwitchToDefaultTariff () |
| ApplicationDefines::ResultValue | UpdateTariffDataOnBusStopChange (const int32_t checkOutBusStopItemIndex) |
| void | RefreshPassengersCount () |
| void | RefreshTicketSummary () |
| void | RefreshAndShowActualBusStopPopUpNotification (bool showOnlyNotificationPanelStatus=false) |
| void | SetCurrentBusStopItem (bool &actualBusstopCommentHasChanged) |
| void | EvaluateDeviceBlockedState (const bool sameLineTrip) |
| void | ChangeStateToTripEndCountdown () |
| void | OnCloseTicketIssueErrorMessage () |
| void | ShowMessageIfDeviceBlocked () |
| void | HideAutoInfoMessage () |
| void | HidePopUpIfDisplayed () |
| bool | ShowBusStopOnPrinterDisplay () |
| void | ShowWeekendTicketPopupMessage (StorageList &storageList) |
| void | OnWeekendTicketConfirmed () |
| bool | IsActualBusStopTripStartBusStop () |
| bool | IsOnLastTripBusStop () |
| void | OnLastBusStopArrival () |
| void | GetBusStopInformation (long tripBusStopIndex, QString &busStopSpatialUnitNumber, QString &busStopDepartureTime, QString &busStopName, QString &busStopTariffNumber) |
| void | GetBusStopInformation (long tripBusStopIndex, QString &busStopSpatialUnitNumber, QString &busStopDepartureTime, QString &busStopName, QString &busStopTariffNumber, bool &busStopFromContinuousTrip) |
| StateCompactTicketIssue::DataClass::GetBusStopInformation - Gets information about bus stop by trip bus stop index. More... | |
| void | ExecuteAutoModules (ApplicationDefines::AutoModules modules) |
| ExecuteAutoModules executes automatic card handling modules specified in the parameter. For more information about automatic card handling modules. More... | |
| void | RecalculatePriceAndShowApproachCardMessageOnDevices (bool &displayBothPrices, QString &tariffText, QString &priceText) |
Public Attributes | |
| StateTicketIssue * | mDataClassOwner |
| ApplicationStateManager * | mStateManager |
| TicketIssueFormLogicInterface * | mTicketIssueFormLogic |
| bool | mIsUrbanLine |
| int | mSelectedTicketCount |
| int | mDefaultTariffListRow |
| int | mSelectedCheckOutBusStopTripIndex |
| int | mAutoInfoMessageId |
| int | mStartBusStopTripOrder |
| QVector< QPair< ETarifa *, unsigned char > > | mTariffListRowToTariff |
| ETarifa * | mSelectedTariff |
| bool | mIsTariffPressed |
| bool | mSetDefaultTariffAfterTariffReleased |
| bool | mDisableSwitchingToDefaultTariff |
| bool | mShowOnlyNotificationPanelStatus |
| QString | mLastGuaranteedInterchangeMessage |
| PopUpMessageIDType | mLastGuaranteedInterchangePopUpMessageIDType |
|
inline |
|
inline |
| ApplicationDefines::ResultValue StateTicketIssue::DataClass::CalculateCheckoutBusstopOnUrbanLine | ( | ) |

| void StateTicketIssue::DataClass::ChangeStateToTripEndCountdown | ( | ) |
| bool StateTicketIssue::DataClass::CompareDictionaryWithAppOperatingDataBackup | ( | long | lineNumber, |
| long | tripNumber, | ||
| unsigned long | issueEnterReason, | ||
| int | oldLineNumber, | ||
| int | oldTripNumber, | ||
| unsigned | oldIssueEnterReason | ||
| ) |
| void StateTicketIssue::DataClass::EvaluateDeviceBlockedState | ( | const bool | sameLineTrip | ) |
| void StateTicketIssue::DataClass::ExecuteAutoModules | ( | ApplicationDefines::AutoModules | modules | ) |
ExecuteAutoModules executes automatic card handling modules specified in the parameter. For more information about automatic card handling modules.
| modules | - ApplicationDefines::AutoModules - bit-oriented flag that specifies which automatic card handling modules should be executed. |

| void StateTicketIssue::DataClass::GetBusStopInformation | ( | long | tripBusStopIndex, |
| QString & | busStopSpatialUnitNumber, | ||
| QString & | busStopDepartureTime, | ||
| QString & | busStopName, | ||
| QString & | busStopTariffNumber | ||
| ) |
| void StateTicketIssue::DataClass::GetBusStopInformation | ( | long | tripBusStopIndex, |
| QString & | busStopSpatialUnitNumber, | ||
| QString & | busStopDepartureTime, | ||
| QString & | busStopName, | ||
| QString & | busStopTariffNumber, | ||
| bool & | busStopFromContinuousTrip | ||
| ) |
StateCompactTicketIssue::DataClass::GetBusStopInformation - Gets information about bus stop by trip bus stop index.
| void StateTicketIssue::DataClass::HideAutoInfoMessage | ( | ) |
| void StateTicketIssue::DataClass::HidePopUpIfDisplayed | ( | ) |

| void StateTicketIssue::DataClass::InitDefaultTariffIndex | ( | ) |
| void StateTicketIssue::DataClass::InitProtectNumberData | ( | ) |
| ApplicationDefines::ResultValue StateTicketIssue::DataClass::InitStatisticData | ( | ) |
| void StateTicketIssue::DataClass::InitTicketIssueStorageData | ( | StorageList & | storageList | ) |
| void StateTicketIssue::DataClass::InitTimeTableData | ( | ) |
| bool StateTicketIssue::DataClass::IsActualBusStopTripStartBusStop | ( | ) |
| bool StateTicketIssue::DataClass::IsOnLastTripBusStop | ( | ) |
| ApplicationDefines::ResultValue StateTicketIssue::DataClass::LoadBusStopList | ( | ) |
| ApplicationDefines::ResultValue StateTicketIssue::DataClass::LoadTariffList | ( | ) |

| ApplicationDefines::ResultValue StateTicketIssue::DataClass::LoadTariffSystemData | ( | unsigned char | tariffGroupNumber | ) | const |

| void StateTicketIssue::DataClass::OnCloseTicketIssueErrorMessage | ( | ) |

| void StateTicketIssue::DataClass::OnLastBusStopArrival | ( | ) |

| void StateTicketIssue::DataClass::OnWeekendTicketConfirmed | ( | ) |

| void StateTicketIssue::DataClass::RecalculatePriceAndShowApproachCardMessageOnDevices | ( | bool & | displayBothPrices, |
| QString & | tariffText, | ||
| QString & | priceText | ||
| ) |
| void StateTicketIssue::DataClass::RefreshAndShowActualBusStopPopUpNotification | ( | bool | showOnlyNotificationPanelStatus = false | ) |

| void StateTicketIssue::DataClass::RefreshPassengersCount | ( | ) |

| void StateTicketIssue::DataClass::RefreshTicketSummary | ( | ) |

| void StateTicketIssue::DataClass::SetCurrentBusStopItem | ( | bool & | actualBusstopCommentHasChanged | ) |
| bool StateTicketIssue::DataClass::ShowBusStopOnPrinterDisplay | ( | ) |
| void StateTicketIssue::DataClass::ShowMessageIfDeviceBlocked | ( | ) |
| void StateTicketIssue::DataClass::ShowWeekendTicketPopupMessage | ( | StorageList & | storageList | ) |

| ApplicationDefines::ResultValue StateTicketIssue::DataClass::SwitchToDefaultTariff | ( | ) |
| void StateTicketIssue::DataClass::UpdateBusStopIfOnSameTrip | ( | bool | sameLineTrip | ) |
| void StateTicketIssue::DataClass::UpdateBusStopList | ( | ) |
| void StateTicketIssue::DataClass::UpdateOperatingDataBackup | ( | bool & | sameLineTrip | ) |
| ApplicationDefines::ResultValue StateTicketIssue::DataClass::UpdateTariffDataOnBusStopChange | ( | const int32_t | checkOutBusStopItemIndex | ) |
| int StateTicketIssue::DataClass::mAutoInfoMessageId |
| StateTicketIssue* StateTicketIssue::DataClass::mDataClassOwner |
| int StateTicketIssue::DataClass::mDefaultTariffListRow |
| bool StateTicketIssue::DataClass::mDisableSwitchingToDefaultTariff |
| bool StateTicketIssue::DataClass::mIsTariffPressed |
| bool StateTicketIssue::DataClass::mIsUrbanLine |
| QString StateTicketIssue::DataClass::mLastGuaranteedInterchangeMessage |
| PopUpMessageIDType StateTicketIssue::DataClass::mLastGuaranteedInterchangePopUpMessageIDType |
| int StateTicketIssue::DataClass::mSelectedCheckOutBusStopTripIndex |
| ETarifa* StateTicketIssue::DataClass::mSelectedTariff |
| int StateTicketIssue::DataClass::mSelectedTicketCount |
| bool StateTicketIssue::DataClass::mSetDefaultTariffAfterTariffReleased |
| bool StateTicketIssue::DataClass::mShowOnlyNotificationPanelStatus |
| int StateTicketIssue::DataClass::mStartBusStopTripOrder |
| ApplicationStateManager* StateTicketIssue::DataClass::mStateManager |
| QVector<QPair<ETarifa *, unsigned char> > StateTicketIssue::DataClass::mTariffListRowToTariff |
| TicketIssueFormLogicInterface* StateTicketIssue::DataClass::mTicketIssueFormLogic |
1.8.8