Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_selection_actions_panel_button.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2026 Luna Lovecraft <ciubix8514@gmail.com>
3
*
4
* SPDX-License-Identifier: GPL-3.0-or-later
5
*/
6
7
#ifndef _KIS_SELECTION_ACTIONS_PANEL_BUTTON
8
#define _KIS_SELECTION_ACTIONS_PANEL_BUTTON
9
10
#include <qabstractbutton.h>
11
13
class
KisSelectionActionsPanelButton
:
public
QAbstractButton {
14
public
:
15
KisSelectionActionsPanelButton
(
const
QString& iconName,
const
QString &tooltip,
int
size, QWidget *parent);
16
~KisSelectionActionsPanelButton
();
17
void
draw
(QPainter &painter);
18
protected
:
19
void
paintEvent
(QPaintEvent *e)
override
;
20
void
tabletEvent
(QTabletEvent* e)
override
;
21
bool
event
(QEvent*
event
)
override
;
22
};
23
24
25
#endif
KisSelectionActionsPanelButton
Custom widget for selection actions panel buttons, to prevent them being drawn over the pop-up palett...
Definition
kis_selection_actions_panel_button.h:13
KisSelectionActionsPanelButton::event
bool event(QEvent *event) override
Definition
kis_selection_actions_panel_button.cpp:83
KisSelectionActionsPanelButton::KisSelectionActionsPanelButton
KisSelectionActionsPanelButton(const QString &iconName, const QString &tooltip, int size, QWidget *parent)
Definition
kis_selection_actions_panel_button.cpp:17
KisSelectionActionsPanelButton::tabletEvent
void tabletEvent(QTabletEvent *e) override
Definition
kis_selection_actions_panel_button.cpp:60
KisSelectionActionsPanelButton::~KisSelectionActionsPanelButton
~KisSelectionActionsPanelButton()
Definition
kis_selection_actions_panel_button.cpp:28
KisSelectionActionsPanelButton::paintEvent
void paintEvent(QPaintEvent *e) override
Definition
kis_selection_actions_panel_button.cpp:53
KisSelectionActionsPanelButton::draw
void draw(QPainter &painter)
Definition
kis_selection_actions_panel_button.cpp:33
libs
ui
kis_selection_actions_panel_button.h
Generated at
2026-04-16 02:30:01+02:00
from
Krita
branch
master
, commit
5f3d7cd92c534a2e873f42630f64d45d7f96e073