Vesna
Main Page
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
src
ui
components
MenuCategoryListWidget.h
Go to the documentation of this file.
1
#ifndef MENUCATEGORYLISTWIDGET_H
2
#define MENUCATEGORYLISTWIDGET_H
3
4
#include <QWidget>
5
#include <QSharedPointer>
6
7
class
QListWidgetItem;
8
class
MenuCategoryListWidget
:
public
QWidget
9
{
10
Q_OBJECT
11
public
:
12
MenuCategoryListWidget
( QWidget *parent = 0 );
13
virtual
~MenuCategoryListWidget
();
14
15
void
AddMenuCommandItem
(
const
QString &caption,
const
QString &description,
const
QString &actionName );
16
void
AddCustomWidgetItem
( QWidget *widget );
17
18
void
ClearItems
();
19
void
DeselectAllItems
();
20
21
signals:
22
void
currentRowChanged
(
int
row );
23
24
public
slots:
25
void
currentItemChanged
( QListWidgetItem *current, QListWidgetItem *previous );
26
void
onItemClicked
( QListWidgetItem *item );
27
28
private
:
30
31
class
DataClass
;
32
QSharedPointer<DataClass> d;
33
35
};
36
37
#endif // MENUCATEGORYLISTWIDGET_H
MenuCategoryListWidget::MenuCategoryListWidget
MenuCategoryListWidget(QWidget *parent=0)
Definition:
MenuCategoryListWidget.cpp:25
MenuCategoryListWidget::ClearItems
void ClearItems()
Definition:
MenuCategoryListWidget.cpp:99
MenuCategoryListWidget::currentRowChanged
void currentRowChanged(int row)
MenuCategoryListWidget::DataClass
Definition:
MenuCategoryListWidget.cpp:10
MenuCategoryListWidget::AddMenuCommandItem
void AddMenuCommandItem(const QString &caption, const QString &description, const QString &actionName)
Definition:
MenuCategoryListWidget.cpp:72
MenuCategoryListWidget::~MenuCategoryListWidget
virtual ~MenuCategoryListWidget()
Definition:
MenuCategoryListWidget.cpp:37
MenuCategoryListWidget::DeselectAllItems
void DeselectAllItems()
Definition:
MenuCategoryListWidget.cpp:104
MenuCategoryListWidget
Definition:
MenuCategoryListWidget.h:8
MenuCategoryListWidget::AddCustomWidgetItem
void AddCustomWidgetItem(QWidget *widget)
Definition:
MenuCategoryListWidget.cpp:88
MenuCategoryListWidget::onItemClicked
void onItemClicked(QListWidgetItem *item)
Definition:
MenuCategoryListWidget.cpp:63
MenuCategoryListWidget::currentItemChanged
void currentItemChanged(QListWidgetItem *current, QListWidgetItem *previous)
Definition:
MenuCategoryListWidget.cpp:42
Generated on Thu Dec 18 2025 23:21:47 for Vesna by
1.8.8