Vesna
Main Page
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
src
businesslogic
menu
MenuCategorySystemInfoBusinessLogic.h
Go to the documentation of this file.
1
#ifndef MENUCATEGORYSYSTEMINFOBUSINESSLOGIC_H
2
#define MENUCATEGORYSYSTEMINFOBUSINESSLOGIC_H
3
4
#include "
MenuCategoryBusinessLogic.h
"
5
6
class
DeviceIdentifierForMenu
;
7
8
class
StateMenu
;
9
class
MenuCategorySystemInfoBusinessLogic
:
public
QObject,
public
MenuCategoryBusinessLogic
10
{
11
Q_OBJECT
12
public
:
13
MenuCategorySystemInfoBusinessLogic
(
MenuManager
*menuManager,
BusinessLogicManager
*persistentBusinessLogicManager );
14
virtual
~MenuCategorySystemInfoBusinessLogic
();
15
16
virtual
QWidget *
GetMenuWidget
()
const
;
17
virtual
void
SetVisibleCommands
(
QList<MenuCommand*>
visibleCommands,
const
MenuCommand::OperatorType
currentOperator );
18
virtual
void
UpdateWidgetData
();
19
virtual
void
DeselectAllCommands
();
20
21
virtual
void
UpdateMenuCategoryTranslatedCaption
();
22
23
public
slots:
24
void
OnDeviceSelected
(
int
row );
25
26
private
:
27
virtual
QString GetMenuCategoryCaption();
28
29
class
DataClass
;
30
QSharedPointer<DataClass> d;
31
};
32
33
#endif // MENUCATEGORYSYSTEMINFOBUSINESSLOGIC_H
MenuCategorySystemInfoBusinessLogic::UpdateMenuCategoryTranslatedCaption
virtual void UpdateMenuCategoryTranslatedCaption()
Definition:
MenuCategorySystemInfoBusinessLogic.cpp:506
MenuCategorySystemInfoBusinessLogic::UpdateWidgetData
virtual void UpdateWidgetData()
Definition:
MenuCategorySystemInfoBusinessLogic.cpp:436
DeviceIdentifierForMenu
Definition:
DeviceInformationBusinessLogic.h:9
QList< MenuCommand * >
MenuCategorySystemInfoBusinessLogic::MenuCategorySystemInfoBusinessLogic
MenuCategorySystemInfoBusinessLogic(MenuManager *menuManager, BusinessLogicManager *persistentBusinessLogicManager)
Definition:
MenuCategorySystemInfoBusinessLogic.cpp:383
MenuCategorySystemInfoBusinessLogic::OnDeviceSelected
void OnDeviceSelected(int row)
Definition:
MenuCategorySystemInfoBusinessLogic.cpp:442
MenuCategorySystemInfoBusinessLogic::~MenuCategorySystemInfoBusinessLogic
virtual ~MenuCategorySystemInfoBusinessLogic()
Definition:
MenuCategorySystemInfoBusinessLogic.cpp:422
MenuCategorySystemInfoBusinessLogic::DataClass
Definition:
MenuCategorySystemInfoBusinessLogic.cpp:68
MenuCategorySystemInfoBusinessLogic::GetMenuWidget
virtual QWidget * GetMenuWidget() const
Definition:
MenuCategorySystemInfoBusinessLogic.cpp:426
MenuManager
Definition:
MenuManager.h:14
BusinessLogicManager
Definition:
BusinessLogicManager.h:7
MenuCategorySystemInfoBusinessLogic
Definition:
MenuCategorySystemInfoBusinessLogic.h:9
MenuCategoryBusinessLogic.h
MenuCategorySystemInfoBusinessLogic::SetVisibleCommands
virtual void SetVisibleCommands(QList< MenuCommand * > visibleCommands, const MenuCommand::OperatorType currentOperator)
Definition:
MenuCategorySystemInfoBusinessLogic.cpp:431
MenuCategoryBusinessLogic
Definition:
MenuCategoryBusinessLogic.h:11
MenuCategorySystemInfoBusinessLogic::DeselectAllCommands
virtual void DeselectAllCommands()
Definition:
MenuCategorySystemInfoBusinessLogic.cpp:493
MenuCommand::OperatorType
OperatorType
Definition:
MenuCommand.h:19
StateMenu
Definition:
StateMenu.h:8
Generated on Thu Dec 18 2025 23:21:46 for Vesna by
1.8.8