Vesna
Main Page
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
src
states
StateMenu.h
Go to the documentation of this file.
1
#ifndef STATEMENU_H
2
#define STATEMENU_H
3
4
#include <QScopedPointer>
5
#include "
ApplicationState.h
"
6
#include "
core/ApplicationDefines.h
"
7
8
class
StateMenu
:
public
ApplicationState
9
{
10
public
:
11
StateMenu
(
ApplicationStateManager
*stateManager );
12
virtual
~StateMenu
();
13
14
virtual
StateMenu
*
Clone
( StorageList &inputStream );
15
16
virtual
void
OnEnter
();
17
virtual
void
OnResume
();
18
virtual
void
OnLeave
();
19
20
virtual
void
OnBusStopArrival
(
const
int
tripBusStopIndex,
const
GPSDefines::BusStopChangeType
busStopChangeType );
21
22
virtual
void
OnPanelActionButtonClicked
();
23
virtual
void
OnMenuCommandSelected
(
MenuCommand
*menuCommand );
24
void
ExecuteMenuCommand
(
MenuCommand
*menuCommand );
25
26
// slave functionality
27
virtual
void
OnSlaveConnected
(
long
clientID );
28
29
void
OnQadraRealtimeDataReceived
(
const
QStringList &realtimeData );
30
31
BusinessLogicManager
*
GetBusinessLogicManagerForMenuCommand
();
32
33
void
OnMenuActionFinalTicket
();
34
void
OnMenuActionPrintPreFinalTicket
();
35
void
OnMenuActionCloseDailyIdentificationVehicleRecord
();
36
void
OnMenuActionRepeatFinalTicketPrint
();
37
void
OnMenuActionDriverChange
();
38
39
void
OnMenuActionPrintListOfLines
();
40
void
OnMenuActionPrintListOfTrips
();
41
void
OnMenuActionPrintListOfCommands
();
42
void
OnMenuActionPrintListOfCommandSegments
();
43
void
OnMenuActionPrintListOfTariffs
(
bool
issueTariffsOnly =
false
);
44
void
OnMenuActionPrintListOfTickets
(
bool
printAdditionalTariffInfo =
true
);
45
void
OnMenuActionPrintListOfBusStops
(
bool
includeGpsCoordinates =
false
);
46
47
void
OnMenuActionSendVoipCallRequest
();
48
void
OnMenuActionSendVoipEmergencyCallRequest
();
49
50
void
OnMenuActionDestinationZoneIssue
();
51
void
OnMenuActionDestinationSubZoneIssue
();
52
53
void
OnMenuActionDriverBugReport
();
54
55
// RDU - RedmineBug #7078 - Testovacie tlacidlo pre interny bug report.
56
void
OnMenuActionInternalBugReport
();
57
58
void
OnSamUpdate
();
59
void
OnMenuActionEMVTerminalUpdate
();
60
61
void
OnManualBusStopSynchronization
();
62
63
void
LockTicketIssueByDriver
();
64
65
void
Issue60MinutesTicket
();
66
67
void
OnMenuActionEraseConnboardHwConfig
();
68
69
void
PlayLineInfoSoundForVisuallyImpairedPerson
();
70
71
void
SetApplicationLanguage
(
const
QString &languageAbbreviation );
72
73
private
:
75
76
class
DataClass;
77
QScopedPointer<DataClass> d;
78
80
};
81
82
#endif // STATEMENU_H
StateMenu::OnMenuActionEraseConnboardHwConfig
void OnMenuActionEraseConnboardHwConfig()
Definition:
StateMenu.cpp:585
StateMenu::OnQadraRealtimeDataReceived
void OnQadraRealtimeDataReceived(const QStringList &realtimeData)
Definition:
StateMenu.cpp:241
StateMenu::OnMenuActionPrintListOfBusStops
void OnMenuActionPrintListOfBusStops(bool includeGpsCoordinates=false)
Definition:
StateMenu.cpp:422
StateMenu::OnSlaveConnected
virtual void OnSlaveConnected(long clientID)
Definition:
StateMenu.cpp:236
StateMenu::OnMenuActionDestinationSubZoneIssue
void OnMenuActionDestinationSubZoneIssue()
Definition:
StateMenu.cpp:479
StateMenu::OnBusStopArrival
virtual void OnBusStopArrival(const int tripBusStopIndex, const GPSDefines::BusStopChangeType busStopChangeType)
Definition:
StateMenu.cpp:213
ApplicationStateManager
Definition:
ApplicationStateManager.h:43
StateMenu::OnPanelActionButtonClicked
virtual void OnPanelActionButtonClicked()
Definition:
StateMenu.cpp:220
StateMenu::OnMenuActionFinalTicket
void OnMenuActionFinalTicket()
Definition:
StateMenu.cpp:253
StateMenu::OnMenuActionPrintListOfTariffs
void OnMenuActionPrintListOfTariffs(bool issueTariffsOnly=false)
Definition:
StateMenu.cpp:402
StateMenu::OnMenuActionPrintListOfCommands
void OnMenuActionPrintListOfCommands()
Definition:
StateMenu.cpp:386
ApplicationState
Definition:
ApplicationState.h:33
StateMenu::ExecuteMenuCommand
void ExecuteMenuCommand(MenuCommand *menuCommand)
Definition:
StateMenu.cpp:231
StateMenu::OnMenuActionEMVTerminalUpdate
void OnMenuActionEMVTerminalUpdate()
Definition:
StateMenu.cpp:522
StateMenu::OnEnter
virtual void OnEnter()
Definition:
StateMenu.cpp:194
StateMenu::OnResume
virtual void OnResume()
Definition:
StateMenu.cpp:201
MenuCommand
Definition:
MenuCommand.h:12
StateMenu::OnMenuActionSendVoipCallRequest
void OnMenuActionSendVoipCallRequest()
Definition:
StateMenu.cpp:432
ApplicationState.h
ApplicationDefines.h
StateMenu::OnMenuActionRepeatFinalTicketPrint
void OnMenuActionRepeatFinalTicketPrint()
Definition:
StateMenu.cpp:344
StateMenu::OnMenuActionCloseDailyIdentificationVehicleRecord
void OnMenuActionCloseDailyIdentificationVehicleRecord()
Definition:
StateMenu.cpp:293
StateMenu::OnLeave
virtual void OnLeave()
Definition:
StateMenu.cpp:208
StateMenu::OnSamUpdate
void OnSamUpdate()
Definition:
StateMenu.cpp:516
StateMenu::Issue60MinutesTicket
void Issue60MinutesTicket()
Definition:
StateMenu.cpp:552
StateMenu::OnMenuActionSendVoipEmergencyCallRequest
void OnMenuActionSendVoipEmergencyCallRequest()
Definition:
StateMenu.cpp:445
StateMenu::OnMenuActionPrintPreFinalTicket
void OnMenuActionPrintPreFinalTicket()
Definition:
StateMenu.cpp:266
StateMenu::OnMenuActionDriverBugReport
void OnMenuActionDriverBugReport()
Definition:
StateMenu.cpp:500
StateMenu::OnMenuActionPrintListOfTrips
void OnMenuActionPrintListOfTrips()
Definition:
StateMenu.cpp:376
BusinessLogicManager
Definition:
BusinessLogicManager.h:7
StateMenu::OnMenuCommandSelected
virtual void OnMenuCommandSelected(MenuCommand *menuCommand)
Definition:
StateMenu.cpp:225
StateMenu::PlayLineInfoSoundForVisuallyImpairedPerson
void PlayLineInfoSoundForVisuallyImpairedPerson()
Definition:
StateMenu.cpp:600
StateMenu::StateMenu
StateMenu(ApplicationStateManager *stateManager)
Definition:
StateMenu.cpp:174
StateMenu::Clone
virtual StateMenu * Clone(StorageList &inputStream)
Definition:
StateMenu.cpp:187
StateMenu::LockTicketIssueByDriver
void LockTicketIssueByDriver()
Definition:
StateMenu.cpp:534
StateMenu::OnMenuActionDriverChange
void OnMenuActionDriverChange()
Definition:
StateMenu.cpp:353
StateMenu::OnMenuActionPrintListOfLines
void OnMenuActionPrintListOfLines()
Definition:
StateMenu.cpp:366
StateMenu::OnMenuActionPrintListOfCommandSegments
void OnMenuActionPrintListOfCommandSegments()
Definition:
StateMenu.cpp:396
StateMenu::OnManualBusStopSynchronization
void OnManualBusStopSynchronization()
Definition:
StateMenu.cpp:528
StateMenu::OnMenuActionInternalBugReport
void OnMenuActionInternalBugReport()
Definition:
StateMenu.cpp:506
StateMenu::GetBusinessLogicManagerForMenuCommand
BusinessLogicManager * GetBusinessLogicManagerForMenuCommand()
Definition:
StateMenu.cpp:248
StateMenu::SetApplicationLanguage
void SetApplicationLanguage(const QString &languageAbbreviation)
Definition:
StateMenu.cpp:618
StateMenu::~StateMenu
virtual ~StateMenu()
Definition:
StateMenu.cpp:183
StateMenu::OnMenuActionDestinationZoneIssue
void OnMenuActionDestinationZoneIssue()
Definition:
StateMenu.cpp:458
StateMenu
Definition:
StateMenu.h:8
StateMenu::OnMenuActionPrintListOfTickets
void OnMenuActionPrintListOfTickets(bool printAdditionalTariffInfo=true)
Definition:
StateMenu.cpp:412
GPSDefines::BusStopChangeType
BusStopChangeType
Definition:
GPSDefines.h:30
Generated on Thu Dec 18 2025 23:21:46 for Vesna by
1.8.8