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

#include <MenuCategoryDevicesBusinessLogic.h>

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

Classes

class  DataClass
 

Public Member Functions

 MenuCategoryDevicesBusinessLogic (MenuManager *menuManager, BusinessLogicManager *persistentBusinessLogicManager)
 
virtual ~MenuCategoryDevicesBusinessLogic ()
 
virtual void SetVisibleCommands (QList< MenuCommand * > visibleCommands, const MenuCommand::OperatorType currentOperator)
 SetVisibleCommands - check parent method description MultiListMenuCategoryBusinessLogic::SetVisibleCommands, but in addition, this method also sets custom widget (customized widget, which doesn't work as commom menu command) More...
 
virtual void OnQadraRealtimeDataReceived (const QStringList &realtimeData)
 
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 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
 

Static Public Member Functions

static void PrinterCutPaperMenuCommand (StateMenu *stateMenu)
 PrinterCutPaperMenuCommand function for menu command that cuts paper in the printer. More...
 
static void PrinterTestMenuCommand (StateMenu *stateMenu)
 PrinterTestMenuCommand function for menu command that prints a test ticket to test the printer for funcionality. More...
 
static void PrinterTestAllMenuCommand (StateMenu *stateMenu)
 PrinterTestAllMenuCommand function for menu command that tests printing on slave. More...
 
static void PrinterUnlockMenuCommand (StateMenu *stateMenu)
 PrinterUnlockMenuCommand function for menu command that unlocks the printer and shows time remaining to lock again (if set) More...
 
static void PrinterPaperFeedMenuCommand (StateMenu *stateMenu)
 PrinterPaperFeedMenuCommand function for menu command that moves paper in the printer. More...
 
static void TableUpdateBUSEMenuCommand (StateMenu *stateMenu)
 TableUpdateBUSEMenuCommand function for menu command that executes tables update. More...
 
static void CommonUnlockDevicesMenuCommand (StateMenu *stateMenu)
 CommonUnlockDevicesMenuCommand function for menu command that unlocks all devices and shows time remaining to lock again (if set) More...
 
static void CommonRestartDevicesMenuCommand (StateMenu *stateMenu)
 CommonRestartDevicesMenuCommand function for menu command that restarts all devices. More...
 
static void CommonBlockPeripheralsMenuCommand (StateMenu *stateMenu)
 CommonBlockPeripheralsMenuCommand function for menu command that locks/unlocks peripherals. More...
 
static void CameraPreviewMenuCommand (StateMenu *stateMenu)
 CameraPreviewMenuCommand function for menu command that displays video streams from surveillance cameras. More...
 
static void ClearSlavesUpdateDataMenuCommand (StateMenu *stateMenu)
 ClearSlavesUpdateDataMenuCommand function deletes update data for all slaves. More...
 
static void UpdateYarusEmvTerminalMenuCommand (StateMenu *stateMenu)
 UpdateYarusEmvTerminalMenuCommand. 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

MenuCategoryDevicesBusinessLogic::MenuCategoryDevicesBusinessLogic ( MenuManager menuManager,
BusinessLogicManager persistentBusinessLogicManager 
)

Here is the call graph for this function:

MenuCategoryDevicesBusinessLogic::~MenuCategoryDevicesBusinessLogic ( )
virtual

Member Function Documentation

void MenuCategoryDevicesBusinessLogic::CameraPreviewMenuCommand ( StateMenu stateMenu)
static

CameraPreviewMenuCommand function for menu command that displays video streams from surveillance cameras.

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 MenuCategoryDevicesBusinessLogic::ClearSlavesUpdateDataMenuCommand ( StateMenu stateMenu)
static

ClearSlavesUpdateDataMenuCommand function deletes update data for all slaves.

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 MenuCategoryDevicesBusinessLogic::CommonBlockPeripheralsMenuCommand ( StateMenu stateMenu)
static

CommonBlockPeripheralsMenuCommand function for menu command that locks/unlocks peripherals.

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 MenuCategoryDevicesBusinessLogic::CommonRestartDevicesMenuCommand ( StateMenu stateMenu)
static

CommonRestartDevicesMenuCommand function for menu command that restarts all devices.

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 MenuCategoryDevicesBusinessLogic::CommonUnlockDevicesMenuCommand ( StateMenu stateMenu)
static

CommonUnlockDevicesMenuCommand function for menu command that unlocks all devices and shows time remaining to lock again (if set)

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 MenuCategoryDevicesBusinessLogic::OnQadraRealtimeDataReceived ( const QStringList &  realtimeData)
virtual

Reimplemented from MenuCategoryBusinessLogic.

void MenuCategoryDevicesBusinessLogic::PrinterCutPaperMenuCommand ( StateMenu stateMenu)
static

PrinterCutPaperMenuCommand function for menu command that cuts paper in the printer.

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 MenuCategoryDevicesBusinessLogic::PrinterPaperFeedMenuCommand ( StateMenu stateMenu)
static

PrinterPaperFeedMenuCommand function for menu command that moves paper in the printer.

Parameters
stateMenupointer to current instance of menu state

Here is the caller graph for this function:

void MenuCategoryDevicesBusinessLogic::PrinterTestAllMenuCommand ( StateMenu stateMenu)
static

PrinterTestAllMenuCommand function for menu command that tests printing on slave.

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 MenuCategoryDevicesBusinessLogic::PrinterTestMenuCommand ( StateMenu stateMenu)
static

PrinterTestMenuCommand function for menu command that prints a test ticket to test the printer for funcionality.

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 MenuCategoryDevicesBusinessLogic::PrinterUnlockMenuCommand ( StateMenu stateMenu)
static

PrinterUnlockMenuCommand function for menu command that unlocks the printer and shows time remaining to lock again (if set)

Parameters
stateMenupointer to current instance of menu state

Here is the caller graph for this function:

void MenuCategoryDevicesBusinessLogic::SetVisibleCommands ( QList< MenuCommand * >  visibleCommands,
const MenuCommand::OperatorType  currentOperator 
)
virtual

SetVisibleCommands - check parent method description MultiListMenuCategoryBusinessLogic::SetVisibleCommands, but in addition, this method also sets custom widget (customized widget, which doesn't work as commom menu command)

Reimplemented from MultiListMenuCategoryBusinessLogic.

Here is the call graph for this function:

void MenuCategoryDevicesBusinessLogic::TableUpdateBUSEMenuCommand ( StateMenu stateMenu)
static

TableUpdateBUSEMenuCommand function for menu command that executes tables update.

Parameters
stateMenupointer to current instance of menu state

Here is the caller graph for this function:

void MenuCategoryDevicesBusinessLogic::UpdateMenuCategoryTranslatedCaption ( )
virtual

Reimplemented from MenuCategoryBusinessLogic.

Here is the call graph for this function:

void MenuCategoryDevicesBusinessLogic::UpdateYarusEmvTerminalMenuCommand ( StateMenu stateMenu)
static

UpdateYarusEmvTerminalMenuCommand.

Parameters
stateMenu

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: