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.
-