Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Public Member Functions | Protected Member Functions | List of all members
MenuCategoryBusinessLogic Class Referenceabstract

#include <MenuCategoryBusinessLogic.h>

Inheritance diagram for MenuCategoryBusinessLogic:
Inheritance graph
[legend]

Classes

class  DataClass
 

Public Member Functions

 MenuCategoryBusinessLogic (const QString &menuCategoryCaption, MenuManager *menuManager, BusinessLogicManager *persistentBusinessLogicManager)
 
virtual ~MenuCategoryBusinessLogic ()
 
virtual void UpdateMenuCategoryTranslatedCaption ()
 
QString GetCaption () const
 
void SetFixed (bool fixed)
 
bool IsFixed () const
 
virtual void SetVisibleCommands (QList< MenuCommand * > visibleCommands, const MenuCommand::OperatorType currentOperator)=0
 
virtual QWidget * GetMenuWidget () const =0
 
virtual void UpdateWidgetData ()=0
 
virtual void DeselectAllCommands ()=0
 
virtual void OnQadraRealtimeDataReceived (const QStringList &realtimeData)
 

Protected Member Functions

virtual QString GetMenuCategoryCaption ()=0
 
void UpdateMenuCategoryTranslatedCaption (const QString &menuCategoryCaption)
 
MenuManagerGetMenuManager ()
 
BusinessLogicManagerGetPersistentBusinessLogicManager ()
 

Constructor & Destructor Documentation

MenuCategoryBusinessLogic::MenuCategoryBusinessLogic ( const QString &  menuCategoryCaption,
MenuManager menuManager,
BusinessLogicManager persistentBusinessLogicManager 
)
MenuCategoryBusinessLogic::~MenuCategoryBusinessLogic ( )
virtual

Member Function Documentation

virtual void MenuCategoryBusinessLogic::DeselectAllCommands ( )
pure virtual
QString MenuCategoryBusinessLogic::GetCaption ( ) const

Here is the caller graph for this function:

virtual QString MenuCategoryBusinessLogic::GetMenuCategoryCaption ( )
protectedpure virtual

Here is the caller graph for this function:

MenuManager * MenuCategoryBusinessLogic::GetMenuManager ( )
protected

Here is the caller graph for this function:

virtual QWidget* MenuCategoryBusinessLogic::GetMenuWidget ( ) const
pure virtual
BusinessLogicManager * MenuCategoryBusinessLogic::GetPersistentBusinessLogicManager ( )
protected

Here is the caller graph for this function:

bool MenuCategoryBusinessLogic::IsFixed ( ) const

Here is the caller graph for this function:

void MenuCategoryBusinessLogic::OnQadraRealtimeDataReceived ( const QStringList &  realtimeData)
virtual
void MenuCategoryBusinessLogic::SetFixed ( bool  fixed)

Here is the caller graph for this function:

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

Reimplemented in MenuCategoryDevicesBusinessLogic, MenuCategoryListsBusinessLogic, MenuCategorySettingsBusinessLogic, MenuCategorySystemInfoBusinessLogic, and MenuCategoryQuickActionsBusinessLogic.

Here is the call graph for this function:

Here is the caller graph for this function:

void MenuCategoryBusinessLogic::UpdateMenuCategoryTranslatedCaption ( const QString &  menuCategoryCaption)
protected
virtual void MenuCategoryBusinessLogic::UpdateWidgetData ( )
pure virtual

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