Class CanvasControlWidget¶
Defined in File canvascontrolwidget.h
Class Documentation¶
- 
class 
CanvasControlWidget: public QWidget¶ Public Functions
- 
CanvasControlWidget(QWidget *parent = nullptr)¶ 
- 
~CanvasControlWidget()¶ 
- 
uint8_t 
get_selected_color_index() const¶ Returns the index of the selected Canvas Palette color.
- Return
 Canvas Palette color index.
- 
bool 
get_painting_enabled() const¶ Returns whether the Canvas paint tool button is currently active.
- Return
 True if the brushToolButton is active.
- 
bool 
get_replace_enabled() const¶ Returns whether the Canvas replace tool button is active.
- Return
 True if the replaceToolButton is active.
- 
void 
initialize()¶ 
- 
void 
refresh()¶ Updates the UI.
- 
void 
refresh_palettes()¶ Updates the Palettes visible in the Palette drop-down.
- 
void 
set_canvas_origin(Point &coordinates)¶ Sets the Canvas’ origin to the specified coordinates.
- Parameters
 coordinates: New coordinates.
Public Slots
- 
void 
on_drawButton_clicked()¶ Handles drawing onto the current Canvas frame.
Protected Functions
- 
bool 
eventFilter(QObject *watched, QEvent *event)¶ Handle keypress events.
- Return
 True on success.
- Parameters
 watched: Object that the keypress occurred in.event: Keypress event.
-