Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
MenuCategoryListsBusinessLogic.h
Go to the documentation of this file.
1 #ifndef MENUCATEGORYLISTSBUSINESSLOGIC_H
2 #define MENUCATEGORYLISTSBUSINESSLOGIC_H
3 
5 
6 class StateMenu;
8 {
9 public:
10  MenuCategoryListsBusinessLogic(MenuManager *menuManager, BusinessLogicManager *persistentBusinessLogicManager);
12 
17  void static TimeTableBusStopListMenuCommand( StateMenu *stateMenu );
18 
23  void static TimeTableBusStopPositionListMenuCommand( StateMenu *stateMenu );
24 
29  void static TimeTableLinesMenuCommand( StateMenu *stateMenu );
30 
35  void static TimeTableTripsMenuCommand( StateMenu *stateMenu );
36 
41  void static TimeTableShowBusStopListMenuCommand( StateMenu *stateMenu );
42 
47  void static TariffSystemCommandsMenuCommand( StateMenu *stateMenu );
48 
53  void static PrintListOfCommandSegmentsMenuCommand( StateMenu *stateMenu );
54 
59  void static TariffSystemTariffListMenuCommand( StateMenu *stateMenu );
60 
65  void static TariffSystemTariffsMenuCommand( StateMenu *stateMenu );
66 
71  void static OverviewTicketListMenuCommand( StateMenu *stateMenu );
72 
77  void static OverviewTicketSummaryMenuCommand( StateMenu *stateMenu );
78 
83  void static OverviewPrintRouteAuditMenuCommand( StateMenu *stateMenu );
84 
86 
87 private:
88  virtual QStringList GetMenuSubcategoryCaptions();
89 
90  virtual QString GetMenuCategoryCaption();
91 
93 
94  class DataClass;
95  QSharedPointer<DataClass> d;
96 
98 };
99 
100 #endif // MENUCATEGORYLISTSBUSINESSLOGIC_H
MenuCategoryListsBusinessLogic(MenuManager *menuManager, BusinessLogicManager *persistentBusinessLogicManager)
Definition: MenuCategoryListsBusinessLogic.cpp:38
static void TimeTableLinesMenuCommand(StateMenu *stateMenu)
TimeTableLinesMenuCommand function for menu command that prints a list of all lines.
Definition: MenuCategoryListsBusinessLogic.cpp:65
static void OverviewTicketListMenuCommand(StateMenu *stateMenu)
OverviewTicketListMenuCommand function for menu command that prints a list of all issued tickets...
Definition: MenuCategoryListsBusinessLogic.cpp:100
static void TariffSystemTariffsMenuCommand(StateMenu *stateMenu)
TariffSystemTariffsMenuCommand function for menu command that prints a list of tariffs that are avail...
Definition: MenuCategoryListsBusinessLogic.cpp:95
static void TariffSystemCommandsMenuCommand(StateMenu *stateMenu)
TariffSystemCommandsMenuCommand function for menu command that prints a list of available commands...
Definition: MenuCategoryListsBusinessLogic.cpp:80
static void PrintListOfCommandSegmentsMenuCommand(StateMenu *stateMenu)
PrintListOfCommandSegmentsMenuCommand - prints a list of command segments for selected command...
Definition: MenuCategoryListsBusinessLogic.cpp:85
Definition: MultiListMenuCategoryBusinessLogic.h:7
virtual void UpdateMenuCategoryTranslatedCaption()
Definition: MenuCategoryListsBusinessLogic.cpp:116
Definition: MenuManager.h:14
Definition: MenuCategoryListsBusinessLogic.cpp:22
static void OverviewPrintRouteAuditMenuCommand(StateMenu *stateMenu)
OverviewPrintRouteAuditMenuCommand function for menu command that prints route audit.
Definition: MenuCategoryListsBusinessLogic.cpp:111
Definition: BusinessLogicManager.h:7
static void TariffSystemTariffListMenuCommand(StateMenu *stateMenu)
TariffSystemTariffListMenuCommand function for menu command that prints a list of all tariffs grouped...
Definition: MenuCategoryListsBusinessLogic.cpp:90
virtual ~MenuCategoryListsBusinessLogic()
Definition: MenuCategoryListsBusinessLogic.cpp:49
static void TimeTableTripsMenuCommand(StateMenu *stateMenu)
TimeTableTripsMenuCommand function for menu command that prints a list of all trips on the current li...
Definition: MenuCategoryListsBusinessLogic.cpp:70
static void TimeTableBusStopPositionListMenuCommand(StateMenu *stateMenu)
TimeTableBusStopPositionListMenuCommand function for menu command that prints a list of bus stops on ...
Definition: MenuCategoryListsBusinessLogic.cpp:60
static void OverviewTicketSummaryMenuCommand(StateMenu *stateMenu)
OverviewTicketSummaryMenuCommand function for menu command that shows information about sold tickets...
Definition: MenuCategoryListsBusinessLogic.cpp:106
static void TimeTableShowBusStopListMenuCommand(StateMenu *stateMenu)
TimeTableShowBusStopListMenuCommand function for menu command that shows a list of bus stops in a new...
Definition: MenuCategoryListsBusinessLogic.cpp:75
Definition: StateMenu.h:8
Definition: MenuCategoryListsBusinessLogic.h:7
static void TimeTableBusStopListMenuCommand(StateMenu *stateMenu)
TimeTableBusStopListMenuCommand function for menu command that prints a list of bus stops on the curr...
Definition: MenuCategoryListsBusinessLogic.cpp:54