Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Public Member Functions | Static Public Member Functions | List of all members
MenuCategoryCommonActionsBusinessLogic Class Reference

#include <MenuCategoryCommonActionsBusinessLogic.h>

Inheritance diagram for MenuCategoryCommonActionsBusinessLogic:
Inheritance graph
[legend]
Collaboration diagram for MenuCategoryCommonActionsBusinessLogic:
Collaboration graph
[legend]

Classes

class  DataClass
 

Public Member Functions

 MenuCategoryCommonActionsBusinessLogic (MenuManager *menuManager, BusinessLogicManager *persistentBusinessLogicManager)
 
virtual ~MenuCategoryCommonActionsBusinessLogic ()
 
- Public Member Functions inherited from SimpleListMenuCategoryBusinessLogic
 SimpleListMenuCategoryBusinessLogic (const QString &menuCategoryName, MenuManager *menuManager, BusinessLogicManager *persistentBusinessLogicManager, MenuCategoryListWidget *widget)
 
virtual ~SimpleListMenuCategoryBusinessLogic ()
 
virtual void SetVisibleCommands (QList< MenuCommand * > visibleCommands, const MenuCommand::OperatorType currentOperator)
 SetVisibleCommands Sets visible menu commands for this category. More...
 
virtual QWidget * GetMenuWidget () const
 
virtual void UpdateWidgetData ()
 
virtual void DeselectAllCommands ()
 
- Public Member Functions inherited from MenuCategoryBusinessLogic
 MenuCategoryBusinessLogic (const QString &menuCategoryCaption, MenuManager *menuManager, BusinessLogicManager *persistentBusinessLogicManager)
 
virtual ~MenuCategoryBusinessLogic ()
 
virtual void UpdateMenuCategoryTranslatedCaption ()
 
QString GetCaption () const
 
void SetFixed (bool fixed)
 
bool IsFixed () const
 
virtual void OnQadraRealtimeDataReceived (const QStringList &realtimeData)
 

Static Public Member Functions

static void DriverChangeMenuCommand (StateMenu *stateMenu)
 DriverChangeMenuCommand function for menu command that logs out the current driver and allows another driver (or the same one) to log in. More...
 
static void CardInfoMenuCommand (StateMenu *stateMenu)
 CardInfoMenuCommand function for menu command that shows information about a card. More...
 
static void CancelTicketMenuCommand (StateMenu *stateMenu)
 CancelTicketMenuCommand function for menu command that opens the ticket cancellation window. More...
 
static void TicketSumMenuCommand (StateMenu *stateMenu)
 TicketSumMenuCommand function for menu command that shows information about ticket summary price. More...
 
static void CurrentTripInformationMenuCommand (StateMenu *stateMenu)
 CurrentTripInformationMenuCommand function for menu command that shows information about current trip (line, trip, protect number) More...
 
static void AnnouncementSoundMenuCommand (StateMenu *stateMenu)
 AnnouncementSoundMenuCommand function for menu command that shows a window with all available warning sounds, where those can be played. More...
 
static void CashPaidMenuCommand (StateMenu *stateMenu)
 CashPaidMenuCommand function for menu command that shows a window with expense for the latest cash payment. More...
 
static void AccidentMenuCommand (StateMenu *stateMenu)
 AccidentMenuCommand function for menu command that invokes the accident event on the onboard computer. More...
 
static void CardImageMenuCommand (StateMenu *stateMenu)
 CardImageMenuCommand function for menu command that shows a window where card image can be created and saved. More...
 
static void RebootMenuCommand (StateMenu *stateMenu)
 RebootMenuCommand function for menu command that allows to reboot the onboard computer. More...
 
static void ShutdownMenuCommand (StateMenu *stateMenu)
 ShutDownMenuCommand function for menu command that allows to shutdown the onboard computer. More...
 
static void SelectAnotherTrip (StateMenu *stateMenu)
 GoNextCommandSegment function for menu command that allows going to select command window. More...
 
static void SelectShowSpecialTableOnTable (StateMenu *stateMenu)
 SelectShowSpecialTableOnTable function for menu command that allows select and show special text on table. More...
 
static void SelectDeviationLineTripAndBusStops (StateMenu *StateMenu)
 SelectDeviationLineTripAndBusStops function for menu command that allows select deviation line, trip and bus stops. More...
 
static void ChangeIssueMode (StateMenu *stateMenu)
 ChangeIssueMode function for menu command that allows change issue mode to fragment flow issue or compact ticket issue. More...
 
static void DestinationZoneIssue (StateMenu *stateMenu)
 Opens issue to zone. More...
 
static void DestinationSubZoneIssue (StateMenu *stateMenu)
 Opens issue to subzone. More...
 
static void ReadQRTicketMenuCommand (StateMenu *stateMenu)
 ReadQRTicketMenuCommand function for menu command that requests ticket read on QR scanner driver. More...
 
static void RefuelMenuCommand (StateMenu *stateMenu)
 RefuelMenuCommand function for menu command that shows a window for refuel inputs. More...
 
static void PrintRefuellingTicketMenuCommand (StateMenu *stateMenu)
 PrintRefuellingTicketMenuCommand function for menu command that prints special refuelling ticket. More...
 
static void EMVPaymentTransactionCommand (StateMenu *stateMenu)
 EMVPaymentTransactionCommand function for menu command that allows execute EMV payment transaction. More...
 
static void EMVHandshakeTransactionCommand (StateMenu *stateMenu)
 EMVHandshakeTransactionCommand function for menu command that send Handshake transaction to the EMV terminal. More...
 
static void EMVCallParamsTransactionCommand (StateMenu *stateMenu)
 EMVCallParamsTransactionCommand function for menu command that send CallParams transaction to the EMV terminal. More...
 
static void EMVCallBankTerminalManagement (StateMenu *stateMenu)
 EMVCallBankTerminalManagement function for menu command that activate Calling to Bank Terminal Management. More...
 
static void TimeTicketProlongation (StateMenu *stateMenu)
 TimeTicketProlongation function for menu command that prolong existing time ticket on contactless card. More...
 
static void SamUpdate (StateMenu *stateMenu)
 UpdateSam function for menu command that updates SAM. More...
 
static void ManualBusStopSynchronization (StateMenu *stateMenu)
 ManualBusStopSynchronization function for menu command that change the next bus stop, which is around the current position. More...
 
static void LockTicketIssueByDriver (StateMenu *stateMenu)
 LockTicketIssueByDriver function for menu command that allows locking/unlocking ticket issue. More...
 
static void Issue60MinutesTicket (StateMenu *stateMenu)
 Issue60MinutesTicket function for menu command that forces issue of 60-minutes ticket (MHD Poprad) More...
 
static void EraseConnboardHwConfig (StateMenu *stateMenu)
 
static void PlayLineInfoSoundForVisuallyImpairedPerson (StateMenu *stateMenu)
 
static void ScanUbianQrTicketMenuCommand (StateMenu *stateMenu)
 

Additional Inherited Members

- Public Slots inherited from SimpleListMenuCategoryBusinessLogic
void OnCommandSelected (int commandRow)
 
- Protected Member Functions inherited from MenuCategoryBusinessLogic
void UpdateMenuCategoryTranslatedCaption (const QString &menuCategoryCaption)
 
MenuManagerGetMenuManager ()
 
BusinessLogicManagerGetPersistentBusinessLogicManager ()
 

Constructor & Destructor Documentation

MenuCategoryCommonActionsBusinessLogic::MenuCategoryCommonActionsBusinessLogic ( MenuManager menuManager,
BusinessLogicManager persistentBusinessLogicManager 
)
MenuCategoryCommonActionsBusinessLogic::~MenuCategoryCommonActionsBusinessLogic ( )
virtual

Member Function Documentation

void MenuCategoryCommonActionsBusinessLogic::AccidentMenuCommand ( StateMenu stateMenu)
static

AccidentMenuCommand function for menu command that invokes the accident event on the onboard computer.

Parameters
stateMenupointer to current instance of menu state

Here is the call graph for this function:

Here is the caller graph for this function:

void MenuCategoryCommonActionsBusinessLogic::AnnouncementSoundMenuCommand ( StateMenu stateMenu)
static

AnnouncementSoundMenuCommand function for menu command that shows a window with all available warning sounds, where those can be played.

Parameters
stateMenupointer to current instance of menu state

Here is the call graph for this function:

Here is the caller graph for this function:

void MenuCategoryCommonActionsBusinessLogic::CancelTicketMenuCommand ( StateMenu stateMenu)
static

CancelTicketMenuCommand function for menu command that opens the ticket cancellation window.

Parameters
stateMenupointer to current instance of menu state

Here is the call graph for this function:

Here is the caller graph for this function:

void MenuCategoryCommonActionsBusinessLogic::CardImageMenuCommand ( StateMenu stateMenu)
static

CardImageMenuCommand function for menu command that shows a window where card image can be created and saved.

Parameters
stateMenu

Here is the caller graph for this function:

void MenuCategoryCommonActionsBusinessLogic::CardInfoMenuCommand ( StateMenu stateMenu)
static

CardInfoMenuCommand function for menu command that shows information about a card.

Parameters
stateMenupointer to current instance of menu state

Here is the call graph for this function:

Here is the caller graph for this function:

void MenuCategoryCommonActionsBusinessLogic::CashPaidMenuCommand ( StateMenu stateMenu)
static

CashPaidMenuCommand function for menu command that shows a window with expense for the latest cash payment.

Parameters
stateMenupointer to current instance of menu state

Here is the call graph for this function:

Here is the caller graph for this function:

void MenuCategoryCommonActionsBusinessLogic::ChangeIssueMode ( StateMenu stateMenu)
static

ChangeIssueMode function for menu command that allows change issue mode to fragment flow issue or compact ticket issue.

Here is the call graph for this function:

Here is the caller graph for this function:

void MenuCategoryCommonActionsBusinessLogic::CurrentTripInformationMenuCommand ( StateMenu stateMenu)
static

CurrentTripInformationMenuCommand function for menu command that shows information about current trip (line, trip, protect number)

Parameters
stateMenupointer to current instance of menu state

Here is the call graph for this function:

Here is the caller graph for this function:

void MenuCategoryCommonActionsBusinessLogic::DestinationSubZoneIssue ( StateMenu stateMenu)
static

Opens issue to subzone.

Here is the call graph for this function:

Here is the caller graph for this function:

void MenuCategoryCommonActionsBusinessLogic::DestinationZoneIssue ( StateMenu stateMenu)
static

Opens issue to zone.

Here is the call graph for this function:

Here is the caller graph for this function:

void MenuCategoryCommonActionsBusinessLogic::DriverChangeMenuCommand ( StateMenu stateMenu)
static

DriverChangeMenuCommand function for menu command that logs out the current driver and allows another driver (or the same one) to log in.

Parameters
stateMenupointer to current instance of menu state

Here is the call graph for this function:

Here is the caller graph for this function:

void MenuCategoryCommonActionsBusinessLogic::EMVCallBankTerminalManagement ( StateMenu stateMenu)
static

EMVCallBankTerminalManagement function for menu command that activate Calling to Bank Terminal Management.

Parameters
stateMenupointer to current instance of menu state

Here is the call graph for this function:

Here is the caller graph for this function:

void MenuCategoryCommonActionsBusinessLogic::EMVCallParamsTransactionCommand ( StateMenu stateMenu)
static

EMVCallParamsTransactionCommand function for menu command that send CallParams transaction to the EMV terminal.

Parameters
stateMenupointer to current instance of menu state

Here is the call graph for this function:

Here is the caller graph for this function:

void MenuCategoryCommonActionsBusinessLogic::EMVHandshakeTransactionCommand ( StateMenu stateMenu)
static

EMVHandshakeTransactionCommand function for menu command that send Handshake transaction to the EMV terminal.

Parameters
stateMenupointer to current instance of menu state

Here is the call graph for this function:

Here is the caller graph for this function:

void MenuCategoryCommonActionsBusinessLogic::EMVPaymentTransactionCommand ( StateMenu stateMenu)
static

EMVPaymentTransactionCommand function for menu command that allows execute EMV payment transaction.

Parameters
stateMenupointer to current instance of menu state

Here is the call graph for this function:

Here is the caller graph for this function:

void MenuCategoryCommonActionsBusinessLogic::EraseConnboardHwConfig ( StateMenu stateMenu)
static

Here is the call graph for this function:

Here is the caller graph for this function:

void MenuCategoryCommonActionsBusinessLogic::Issue60MinutesTicket ( StateMenu stateMenu)
static

Issue60MinutesTicket function for menu command that forces issue of 60-minutes ticket (MHD Poprad)

Parameters
stateMenupointer to current instance of menu state

Here is the call graph for this function:

Here is the caller graph for this function:

void MenuCategoryCommonActionsBusinessLogic::LockTicketIssueByDriver ( StateMenu stateMenu)
static

LockTicketIssueByDriver function for menu command that allows locking/unlocking ticket issue.

Parameters
stateMenupointer to current instance of menu state

Here is the call graph for this function:

Here is the caller graph for this function:

void MenuCategoryCommonActionsBusinessLogic::ManualBusStopSynchronization ( StateMenu stateMenu)
static

ManualBusStopSynchronization function for menu command that change the next bus stop, which is around the current position.

Parameters
stateMenupointer to current instance of menu state

Here is the call graph for this function:

Here is the caller graph for this function:

void MenuCategoryCommonActionsBusinessLogic::PlayLineInfoSoundForVisuallyImpairedPerson ( StateMenu stateMenu)
static

Here is the call graph for this function:

Here is the caller graph for this function:

void MenuCategoryCommonActionsBusinessLogic::PrintRefuellingTicketMenuCommand ( StateMenu stateMenu)
static

PrintRefuellingTicketMenuCommand function for menu command that prints special refuelling ticket.

Parameters
stateMenupointer to current instance of menu state

Here is the call graph for this function:

Here is the caller graph for this function:

void MenuCategoryCommonActionsBusinessLogic::ReadQRTicketMenuCommand ( StateMenu stateMenu)
static

ReadQRTicketMenuCommand function for menu command that requests ticket read on QR scanner driver.

Parameters
stateMenupointer to current instance of menu state

Here is the call graph for this function:

Here is the caller graph for this function:

void MenuCategoryCommonActionsBusinessLogic::RebootMenuCommand ( StateMenu stateMenu)
static

RebootMenuCommand function for menu command that allows to reboot the onboard computer.

Parameters
stateMenupointer to current instance of menu state

Here is the call graph for this function:

Here is the caller graph for this function:

void MenuCategoryCommonActionsBusinessLogic::RefuelMenuCommand ( StateMenu stateMenu)
static

RefuelMenuCommand function for menu command that shows a window for refuel inputs.

Parameters
stateMenupointer to current instance of menu state

Here is the call graph for this function:

Here is the caller graph for this function:

void MenuCategoryCommonActionsBusinessLogic::SamUpdate ( StateMenu stateMenu)
static

UpdateSam function for menu command that updates SAM.

Parameters
stateMenupointer to current instance of menu state

Here is the call graph for this function:

Here is the caller graph for this function:

void MenuCategoryCommonActionsBusinessLogic::ScanUbianQrTicketMenuCommand ( StateMenu stateMenu)
static

Here is the call graph for this function:

Here is the caller graph for this function:

void MenuCategoryCommonActionsBusinessLogic::SelectAnotherTrip ( StateMenu stateMenu)
static

GoNextCommandSegment function for menu command that allows going to select command window.

Parameters
stateMenupointer to current instance of menu state

Here is the call graph for this function:

Here is the caller graph for this function:

void MenuCategoryCommonActionsBusinessLogic::SelectDeviationLineTripAndBusStops ( StateMenu StateMenu)
static

SelectDeviationLineTripAndBusStops function for menu command that allows select deviation line, trip and bus stops.

Parameters
stateMenupointer to current instance of menu state

Here is the call graph for this function:

Here is the caller graph for this function:

void MenuCategoryCommonActionsBusinessLogic::SelectShowSpecialTableOnTable ( StateMenu stateMenu)
static

SelectShowSpecialTableOnTable function for menu command that allows select and show special text on table.

Parameters
stateMenupointer to current instance of menu state

Here is the call graph for this function:

Here is the caller graph for this function:

void MenuCategoryCommonActionsBusinessLogic::ShutdownMenuCommand ( StateMenu stateMenu)
static

ShutDownMenuCommand function for menu command that allows to shutdown the onboard computer.

Parameters
stateMenupointer to current instance of menu state

Here is the call graph for this function:

Here is the caller graph for this function:

void MenuCategoryCommonActionsBusinessLogic::TicketSumMenuCommand ( StateMenu stateMenu)
static

TicketSumMenuCommand function for menu command that shows information about ticket summary price.

Parameters
stateMenupointer to current instance of menu state

Here is the call graph for this function:

Here is the caller graph for this function:

void MenuCategoryCommonActionsBusinessLogic::TimeTicketProlongation ( StateMenu stateMenu)
static

TimeTicketProlongation function for menu command that prolong existing time ticket on contactless card.

Parameters
stateMenupointer to current instance of menu state

Here is the call graph for this function:

Here is the caller graph for this function:


The documentation for this class was generated from the following files: