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
SimpleListMenuCategoryBusinessLogic.h
Go to the documentation of this file.
1
#ifndef SIMPLELISTMENUCATEGORYBUSINESSLOGIC_H
2
#define SIMPLELISTMENUCATEGORYBUSINESSLOGIC_H
3
4
#include "
MenuCategoryBusinessLogic.h
"
5
6
class
MenuCategoryListWidget
;
7
class
MenuManager
;
8
9
class
SimpleListMenuCategoryBusinessLogic
:
public
QObject,
public
MenuCategoryBusinessLogic
10
{
11
Q_OBJECT
12
public
:
13
SimpleListMenuCategoryBusinessLogic
(
const
QString &menuCategoryName,
MenuManager
*menuManager,
BusinessLogicManager
*persistentBusinessLogicManager,
MenuCategoryListWidget
*widget );
14
virtual
~SimpleListMenuCategoryBusinessLogic
();
15
20
virtual
void
SetVisibleCommands
(
QList<MenuCommand *>
visibleCommands,
const
MenuCommand::OperatorType
currentOperator );
21
virtual
QWidget *
GetMenuWidget
()
const
;
22
virtual
void
UpdateWidgetData
();
23
virtual
void
DeselectAllCommands
();
24
25
public
slots:
26
void
OnCommandSelected
(
int
commandRow );
27
28
private
:
30
31
class
DataClass
;
32
QSharedPointer<DataClass> d;
33
35
};
36
37
#endif // SIMPLELISTMENUCATEGORYBUSINESSLOGIC_H
SimpleListMenuCategoryBusinessLogic::UpdateWidgetData
virtual void UpdateWidgetData()
Definition:
SimpleListMenuCategoryBusinessLogic.cpp:64
SimpleListMenuCategoryBusinessLogic::SimpleListMenuCategoryBusinessLogic
SimpleListMenuCategoryBusinessLogic(const QString &menuCategoryName, MenuManager *menuManager, BusinessLogicManager *persistentBusinessLogicManager, MenuCategoryListWidget *widget)
Definition:
SimpleListMenuCategoryBusinessLogic.cpp:29
SimpleListMenuCategoryBusinessLogic
Definition:
SimpleListMenuCategoryBusinessLogic.h:9
QList< MenuCommand * >
SimpleListMenuCategoryBusinessLogic::DataClass
Definition:
SimpleListMenuCategoryBusinessLogic.cpp:7
SimpleListMenuCategoryBusinessLogic::~SimpleListMenuCategoryBusinessLogic
virtual ~SimpleListMenuCategoryBusinessLogic()
Definition:
SimpleListMenuCategoryBusinessLogic.cpp:37
SimpleListMenuCategoryBusinessLogic::SetVisibleCommands
virtual void SetVisibleCommands(QList< MenuCommand * > visibleCommands, const MenuCommand::OperatorType currentOperator)
SetVisibleCommands Sets visible menu commands for this category.
Definition:
SimpleListMenuCategoryBusinessLogic.cpp:42
SimpleListMenuCategoryBusinessLogic::OnCommandSelected
void OnCommandSelected(int commandRow)
Definition:
SimpleListMenuCategoryBusinessLogic.cpp:74
MenuManager
Definition:
MenuManager.h:14
BusinessLogicManager
Definition:
BusinessLogicManager.h:7
MenuCategoryListWidget
Definition:
MenuCategoryListWidget.h:8
MenuCategoryBusinessLogic.h
MenuCategoryBusinessLogic
Definition:
MenuCategoryBusinessLogic.h:11
SimpleListMenuCategoryBusinessLogic::GetMenuWidget
virtual QWidget * GetMenuWidget() const
Definition:
SimpleListMenuCategoryBusinessLogic.cpp:59
MenuCommand::OperatorType
OperatorType
Definition:
MenuCommand.h:19
SimpleListMenuCategoryBusinessLogic::DeselectAllCommands
virtual void DeselectAllCommands()
Definition:
SimpleListMenuCategoryBusinessLogic.cpp:69
Generated on Thu Dec 18 2025 23:21:46 for Vesna by
1.8.8