31{
32 if (!canvas) {
34 return;
35 }
36
37 auto action = [canvas] (const QString &id) {
39 if (!action) {
41 }
42
43 return action;
44 };
45
46 ui->btnOpen->setAssociatedAction(action(
"file_open"));
47 ui->btnSave->setAssociatedAction(action(
"file_save"));
48 ui->btnSaveAs->setAssociatedAction(action(
"file_save_as"));
49
50 ui->btnUndo->setAssociatedAction(action(
"edit_undo"));
51 ui->btnRedo->setAssociatedAction(action(
"edit_redo"));
52
53 ui->btnRotateLeft->setAssociatedAction(action(
"rotate_canvas_left"));
54 ui->btnResetCanvas->setAssociatedAction(action(
"reset_canvas_rotation"));
55 ui->btnRotateRight->setAssociatedAction(action(
"rotate_canvas_right"));
56
57 ui->btnZoomUp->setAssociatedAction(action(
"view_zoom_in"));
58 ui->btnZoomDown->setAssociatedAction(action(
"view_zoom_out"));
59
60
61 ui->btnOpacityUp->setAssociatedAction(action(
"increase_opacity"));
62 ui->btnOpacityDown->setAssociatedAction(action(
"decrease_opacity"));
63
64 ui->btnBrightnessUp->setAssociatedAction(action(
"make_brush_color_lighter"));
65 ui->btnBrightnessDown->setAssociatedAction(action(
"make_brush_color_darker"));
66
67 ui->btnBrushSizeUp->setAssociatedAction(action(
"increase_brush_size"));
68 ui->btnBrushSizeDown->setAssociatedAction(action(
"decrease_brush_size"));
69
70 ui->btnPreviousPreset->setAssociatedAction(action(
"previous_preset"));
71 ui->btnClear->setAssociatedAction(action(
"clear"));
72
73}
KisAction * actionByName(const QString &name) const
KisViewManager * viewManager() const
QAction * action(int index) const
KisActionManager * actionManager() const
KoCanvasController * canvasController() const
KisKActionCollection * actionCollection