Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_selection_actions_panel_handle.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_PANNEL_HANDLE
8#define _KIS_SELECTION_ACTIONS_PANNEL_HANDLE
9#include <qpainter.h>
10#include <qwidget.h>
11
13
14class KisSelectionActionsPanelHandle : public QWidget
15{
16public:
17 KisSelectionActionsPanelHandle(int size, QWidget *parent);
19 void draw(QPainter& painter, const KoColorDisplayRendererInterface *renderInterface);
20 void set_held(bool held);
21protected:
22 void contextMenuEvent(QContextMenuEvent *event) override;
23 void mousePressEvent(QMouseEvent* event) override;
24private:
25 struct Private;
26 QScopedPointer<Private> d;
27};
28#endif
void mousePressEvent(QMouseEvent *event) override
void contextMenuEvent(QContextMenuEvent *event) override
void draw(QPainter &painter, const KoColorDisplayRendererInterface *renderInterface)