Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
MenuCategoryDispatchingBusinessLogic.h
Go to the documentation of this file.
1 #ifndef MENUCATEGORYDISPATCHINGBUSINESSLOGIC_H
2 #define MENUCATEGORYDISPATCHINGBUSINESSLOGIC_H
3 
5 
6 class StateMenu;
8 {
9 public:
10  MenuCategoryDispatchingBusinessLogic(MenuManager *menuManager , BusinessLogicManager *persistentBusinessLogicManager);
12 
17  void static GateEntryExitMenuCommand( StateMenu *stateMenu );
18 
23  void static GateEnterMenuCommand( StateMenu *stateMenu );
24 
29  void static GateLeaveMenuCommand( StateMenu *stateMenu );
30 
35  void static VoipCallRequestMenuCommand( StateMenu *stateMenu );
36 
41  void static VoipEmergencyCallRequestMenuCommand( StateMenu *stateMenu );
42 
43 private:
44  virtual QString GetMenuCategoryCaption();
45 
47 
48  class DataClass;
49  QSharedPointer<DataClass> d;
50 
52 };
53 
54 #endif // MENUCATEGORYDISPATCHINGBUSINESSLOGIC_H
Definition: SimpleListMenuCategoryBusinessLogic.h:9
static void VoipCallRequestMenuCommand(StateMenu *stateMenu)
VoipCallRequestMenuCommand function for menu command that creates standard voip call to dispatching...
Definition: MenuCategoryDispatchingBusinessLogic.cpp:55
static void VoipEmergencyCallRequestMenuCommand(StateMenu *stateMenu)
VoipEmergencyCallRequestMenuCommand function for menu command that creates emergency voip call to dis...
Definition: MenuCategoryDispatchingBusinessLogic.cpp:60
Definition: MenuCategoryDispatchingBusinessLogic.cpp:14
static void GateEntryExitMenuCommand(StateMenu *stateMenu)
GateEntryExitMenuCommand function for menu command that shows the Gates menu.
Definition: MenuCategoryDispatchingBusinessLogic.cpp:40
MenuCategoryDispatchingBusinessLogic(MenuManager *menuManager, BusinessLogicManager *persistentBusinessLogicManager)
Definition: MenuCategoryDispatchingBusinessLogic.cpp:29
static void GateEnterMenuCommand(StateMenu *stateMenu)
GateEnterMenuCommand function for menu command that invokes manual 'gate enter' event.
Definition: MenuCategoryDispatchingBusinessLogic.cpp:45
Definition: MenuManager.h:14
Definition: BusinessLogicManager.h:7
virtual ~MenuCategoryDispatchingBusinessLogic()
Definition: MenuCategoryDispatchingBusinessLogic.cpp:35
Definition: MenuCategoryDispatchingBusinessLogic.h:7
static void GateLeaveMenuCommand(StateMenu *stateMenu)
GateLeaveMenuCommand function for menu command that invokes manual 'gate leave' event.
Definition: MenuCategoryDispatchingBusinessLogic.cpp:50
Definition: StateMenu.h:8