#include <horizontal_image_drawer.hpp>
|
| void | drawBackground (QPainter *const painter, const QRgb &rgb, const QRect &rect) const |
| |
| void | drawForeground (QPainter *const painter, const QRgb &rgb, const QRect &rect, const radial_menu_model::ItemConstPtr &item) const |
| |
| void | elementLayout (const radial_menu_model::ItemConstPtr &item, QRect *const bg_rect, QRect *const fg_rect) const |
| |
| void | imageLayout (QSize *const image_size, std::vector< ElementType > *const element_types, std::vector< QRect > *const bg_rects, std::vector< QRect > *const fg_rects, std::vector< radial_menu_model::ItemConstPtr > *const items) const |
| |
|
| static QColor | makeColor (const QRgb &rgb, const int alpha) |
| |
| static int | textWidth (const QFont &font, const QString &text) |
| |
| static QMargins | uniformMargins (const int margin) |
| |
Definition at line 29 of file horizontal_image_drawer.hpp.
◆ ElementType
◆ HorizontalImageDrawer()
◆ ~HorizontalImageDrawer()
| virtual radial_menu_rviz::HorizontalImageDrawer::~HorizontalImageDrawer |
( |
| ) |
|
|
inlinevirtual |
◆ draw()
| QImage radial_menu_rviz::HorizontalImageDrawer::draw |
( |
| ) |
const |
|
inline |
◆ drawBackground()
| void radial_menu_rviz::HorizontalImageDrawer::drawBackground |
( |
QPainter *const |
painter, |
|
|
const QRgb & |
rgb, |
|
|
const QRect & |
rect |
|
) |
| const |
|
inlineprotected |
◆ drawForeground()
| void radial_menu_rviz::HorizontalImageDrawer::drawForeground |
( |
QPainter *const |
painter, |
|
|
const QRgb & |
rgb, |
|
|
const QRect & |
rect, |
|
|
const radial_menu_model::ItemConstPtr & |
item |
|
) |
| const |
|
inlineprotected |
◆ elementLayout()
| void radial_menu_rviz::HorizontalImageDrawer::elementLayout |
( |
const radial_menu_model::ItemConstPtr & |
item, |
|
|
QRect *const |
bg_rect, |
|
|
QRect *const |
fg_rect |
|
) |
| const |
|
inlineprotected |
◆ imageLayout()
| void radial_menu_rviz::HorizontalImageDrawer::imageLayout |
( |
QSize *const |
image_size, |
|
|
std::vector< ElementType > *const |
element_types, |
|
|
std::vector< QRect > *const |
bg_rects, |
|
|
std::vector< QRect > *const |
fg_rects, |
|
|
std::vector< radial_menu_model::ItemConstPtr > *const |
items |
|
) |
| const |
|
inlineprotected |
◆ makeColor()
| static QColor radial_menu_rviz::HorizontalImageDrawer::makeColor |
( |
const QRgb & |
rgb, |
|
|
const int |
alpha |
|
) |
| |
|
inlinestaticprotected |
◆ setModel()
◆ setProperty()
◆ textWidth()
| static int radial_menu_rviz::HorizontalImageDrawer::textWidth |
( |
const QFont & |
font, |
|
|
const QString & |
text |
|
) |
| |
|
inlinestaticprotected |
◆ uniformMargins()
| static QMargins radial_menu_rviz::HorizontalImageDrawer::uniformMargins |
( |
const int |
margin | ) |
|
|
inlinestaticprotected |
◆ model_
◆ prop_
The documentation for this class was generated from the following file: