Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
MenuFormLogic.h
Go to the documentation of this file.
1 #ifndef MENUFORMLOGIC_H
2 #define MENUFORMLOGIC_H
3 
4 #include "GeneralFormLogic.h"
5 
7 {
8  Q_OBJECT
9 public:
10  MenuFormLogic();
11  virtual ~MenuFormLogic();
12 
13  void AddMenuCategory( const QString &menuCategoryName, const QString &cattegoryCaption , bool fixed );
15 
16  void DeselectAllCategories();
17  void SelectMenuCategory( const QString &menuCategoryName );
18  void ShowMenuCategoryWidget( QWidget *menuWidget );
19 
20 public slots:
22 
23 signals:
24  void OnSelectedMenuCategory( const QString menuCategory );
25 
26 private:
28 
29  class DataClass;
30  QSharedPointer<DataClass> d;
31 
33 };
34 
35 #endif // MENUFORMLOGIC_H
Definition: MenuFormLogic.cpp:10
void DeselectAllCategories()
Definition: MenuFormLogic.cpp:78
Definition: GeneralFormLogic.h:7
void AddMenuCategory(const QString &menuCategoryName, const QString &cattegoryCaption, bool fixed)
Definition: MenuFormLogic.cpp:36
void SelectMenuCategory(const QString &menuCategoryName)
Definition: MenuFormLogic.cpp:89
void ShowMenuCategoryWidget(QWidget *menuWidget)
Definition: MenuFormLogic.cpp:101
void RemoveAllMenuCategories()
Definition: MenuFormLogic.cpp:60
Definition: MenuFormLogic.h:6
void OnSelectedMenuCategory()
Definition: MenuFormLogic.cpp:111
MenuFormLogic()
Definition: MenuFormLogic.cpp:26
virtual ~MenuFormLogic()
Definition: MenuFormLogic.cpp:32