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

#include <MenuCategoryListsBusinessLogic.h>

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

Classes

class  DataClass
 

Public Member Functions

 MenuCategoryListsBusinessLogic (MenuManager *menuManager, BusinessLogicManager *persistentBusinessLogicManager)
 
virtual ~MenuCategoryListsBusinessLogic ()
 
virtual void UpdateMenuCategoryTranslatedCaption ()
 
- Public Member Functions inherited from MultiListMenuCategoryBusinessLogic
 MultiListMenuCategoryBusinessLogic (const QString &menuCategoryName, MenuManager *menuManager, BusinessLogicManager *persistentBusinessLogicManager, MenuCategoryMultiListWidget *widget)
 
virtual ~MultiListMenuCategoryBusinessLogic ()
 
void SetSubCategories (const QStringList &subCategoriesCaptions)
 SetSubCategories This function must be called before SetVisibleCommands. It creates buttons and tabs for all subcategories specified in the string list. More...
 
void AddCustomWidget (const int tabIndex, QWidget *widget)
 AddCustomWidget - method enables possibility to add non standard widget to menu. More...
 
virtual void SetVisibleCommands (QList< MenuCommand * > visibleCommands, const MenuCommand::OperatorType currentOperator)
 SetVisibleCommands Sets visible menu commands for all subcategories. Each menu command contains the information about which subcategory it belongs to, so the commands are divided by this information. 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 ()
 
QString GetCaption () const
 
void SetFixed (bool fixed)
 
bool IsFixed () const
 
virtual void OnQadraRealtimeDataReceived (const QStringList &realtimeData)
 

Static Public Member Functions

static void TimeTableBusStopListMenuCommand (StateMenu *stateMenu)
 TimeTableBusStopListMenuCommand function for menu command that prints a list of bus stops on the current trip. More...
 
static void TimeTableBusStopPositionListMenuCommand (StateMenu *stateMenu)
 TimeTableBusStopPositionListMenuCommand function for menu command that prints a list of bus stops on the current trip with their GPS coordinates. More...
 
static void TimeTableLinesMenuCommand (StateMenu *stateMenu)
 TimeTableLinesMenuCommand function for menu command that prints a list of all lines. More...
 
static void TimeTableTripsMenuCommand (StateMenu *stateMenu)
 TimeTableTripsMenuCommand function for menu command that prints a list of all trips on the current line. More...
 
static void TimeTableShowBusStopListMenuCommand (StateMenu *stateMenu)
 TimeTableShowBusStopListMenuCommand function for menu command that shows a list of bus stops in a new window. More...
 
static void TariffSystemCommandsMenuCommand (StateMenu *stateMenu)
 TariffSystemCommandsMenuCommand function for menu command that prints a list of available commands. More...
 
static void PrintListOfCommandSegmentsMenuCommand (StateMenu *stateMenu)
 PrintListOfCommandSegmentsMenuCommand - prints a list of command segments for selected command. More...
 
static void TariffSystemTariffListMenuCommand (StateMenu *stateMenu)
 TariffSystemTariffListMenuCommand function for menu command that prints a list of all tariffs grouped by tariff group number. More...
 
static void TariffSystemTariffsMenuCommand (StateMenu *stateMenu)
 TariffSystemTariffsMenuCommand function for menu command that prints a list of tariffs that are available for the current trip, grouped by tariff group number. More...
 
static void OverviewTicketListMenuCommand (StateMenu *stateMenu)
 OverviewTicketListMenuCommand function for menu command that prints a list of all issued tickets. More...
 
static void OverviewTicketSummaryMenuCommand (StateMenu *stateMenu)
 OverviewTicketSummaryMenuCommand function for menu command that shows information about sold tickets. More...
 
static void OverviewPrintRouteAuditMenuCommand (StateMenu *stateMenu)
 OverviewPrintRouteAuditMenuCommand function for menu command that prints route audit. More...
 

Additional Inherited Members

- Signals inherited from MultiListMenuCategoryBusinessLogic
void CurrentTabChanged (int currentTab)
 
- Protected Member Functions inherited from MultiListMenuCategoryBusinessLogic
void UpdateMenuCategoryTabsTranslatedCaption ()
 
- Protected Member Functions inherited from MenuCategoryBusinessLogic
void UpdateMenuCategoryTranslatedCaption (const QString &menuCategoryCaption)
 
MenuManagerGetMenuManager ()
 
BusinessLogicManagerGetPersistentBusinessLogicManager ()
 

Constructor & Destructor Documentation

MenuCategoryListsBusinessLogic::MenuCategoryListsBusinessLogic ( MenuManager menuManager,
BusinessLogicManager persistentBusinessLogicManager 
)

Here is the call graph for this function:

MenuCategoryListsBusinessLogic::~MenuCategoryListsBusinessLogic ( )
virtual

Member Function Documentation

void MenuCategoryListsBusinessLogic::OverviewPrintRouteAuditMenuCommand ( StateMenu stateMenu)
static

OverviewPrintRouteAuditMenuCommand function for menu command that prints route audit.

Parameters
stateMenupointer to current instance of menu state

Here is the caller graph for this function:

void MenuCategoryListsBusinessLogic::OverviewTicketListMenuCommand ( StateMenu stateMenu)
static

OverviewTicketListMenuCommand function for menu command that prints a list of all issued tickets.

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 MenuCategoryListsBusinessLogic::OverviewTicketSummaryMenuCommand ( StateMenu stateMenu)
static

OverviewTicketSummaryMenuCommand function for menu command that shows information about sold tickets.

Parameters
stateMenupointer to current instance of menu state

Here is the caller graph for this function:

void MenuCategoryListsBusinessLogic::PrintListOfCommandSegmentsMenuCommand ( StateMenu stateMenu)
static

PrintListOfCommandSegmentsMenuCommand - prints a list of command segments for selected command.

Parameters
stateMenu- pointer to current instance of menu state

Here is the call graph for this function:

Here is the caller graph for this function:

void MenuCategoryListsBusinessLogic::TariffSystemCommandsMenuCommand ( StateMenu stateMenu)
static

TariffSystemCommandsMenuCommand function for menu command that prints a list of available commands.

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 MenuCategoryListsBusinessLogic::TariffSystemTariffListMenuCommand ( StateMenu stateMenu)
static

TariffSystemTariffListMenuCommand function for menu command that prints a list of all tariffs grouped by tariff group 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 MenuCategoryListsBusinessLogic::TariffSystemTariffsMenuCommand ( StateMenu stateMenu)
static

TariffSystemTariffsMenuCommand function for menu command that prints a list of tariffs that are available for the current trip, grouped by tariff group 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 MenuCategoryListsBusinessLogic::TimeTableBusStopListMenuCommand ( StateMenu stateMenu)
static

TimeTableBusStopListMenuCommand function for menu command that prints a list of bus stops on the current trip.

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 MenuCategoryListsBusinessLogic::TimeTableBusStopPositionListMenuCommand ( StateMenu stateMenu)
static

TimeTableBusStopPositionListMenuCommand function for menu command that prints a list of bus stops on the current trip with their GPS coordinates.

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 MenuCategoryListsBusinessLogic::TimeTableLinesMenuCommand ( StateMenu stateMenu)
static

TimeTableLinesMenuCommand function for menu command that prints a list of all lines.

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 MenuCategoryListsBusinessLogic::TimeTableShowBusStopListMenuCommand ( StateMenu stateMenu)
static

TimeTableShowBusStopListMenuCommand function for menu command that shows a list of bus stops in a new window.

Parameters
stateMenupointer to current instance of menu state

Here is the caller graph for this function:

void MenuCategoryListsBusinessLogic::TimeTableTripsMenuCommand ( StateMenu stateMenu)
static

TimeTableTripsMenuCommand function for menu command that prints a list of all trips on the current line.

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 MenuCategoryListsBusinessLogic::UpdateMenuCategoryTranslatedCaption ( )
virtual

Reimplemented from MenuCategoryBusinessLogic.

Here is the call graph for this function:


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