Manages a button.
More...
#include <ArmarXGui/gui-plugins/ScenarioManager/gui/buttondelegate.h>
|
bool | editorEvent (QEvent *event, QAbstractItemModel *model, const QStyleOptionViewItem &option, const QModelIndex &index) override |
|
Manages a button.
Definition at line 40 of file buttondelegate.h.
◆ ButtonDelegate()
◆ buttonClicked
void buttonClicked |
( |
int |
row, |
|
|
int |
column, |
|
|
QModelIndex |
parent |
|
) |
| |
|
signal |
◆ editorEvent()
bool editorEvent |
( |
QEvent * |
event, |
|
|
QAbstractItemModel * |
model, |
|
|
const QStyleOptionViewItem & |
option, |
|
|
const QModelIndex & |
index |
|
) |
| |
|
overrideprotected |
◆ getAppIconSize()
int getAppIconSize |
( |
| ) |
const |
◆ getScenarioIconSize()
int getScenarioIconSize |
( |
| ) |
const |
◆ paint()
void paint |
( |
QPainter * |
painter, |
|
|
const QStyleOptionViewItem & |
option, |
|
|
const QModelIndex & |
index |
|
) |
| const |
|
override |
Sets button style and draws it.
- Parameters
-
painter | Painter that does the drawing |
option | Describes the parameter used to draw the button |
index | Used to locate the button |
Definition at line 60 of file buttondelegate.cpp.
◆ setAppIconSize()
void setAppIconSize |
( |
int |
value | ) |
|
◆ setEditorData()
void setEditorData |
( |
QWidget * |
editor, |
|
|
const QModelIndex & |
index |
|
) |
| const |
|
virtual |
◆ setModelData()
void setModelData |
( |
QWidget * |
editor, |
|
|
QAbstractItemModel * |
model, |
|
|
const QModelIndex & |
index |
|
) |
| const |
|
virtual |
◆ setScenarioIconSize()
void setScenarioIconSize |
( |
int |
value | ) |
|
◆ sizeHint()
QSize sizeHint |
( |
const QStyleOptionViewItem & |
option, |
|
|
const QModelIndex & |
index |
|
) |
| const |
|
override |
Calculates and returns the size of the button.
- Parameters
-
option | Used to get the height and width of the item |
index | Used to locate the button (not used currently) |
Definition at line 158 of file buttondelegate.cpp.
The documentation for this class was generated from the following files: