Krita Source Code Documentation
Loading...
Searching...
No Matches
KisPopupWidgetAction.h
Go to the documentation of this file.
1
/* This file is part of the KDE project
2
* SPDX-FileCopyrightText: 2012 Arjen Hiemstra <ahiemstra@heimr.nl>
3
* SPDX-FileCopyrightText: 2021 Emmet O 'Neill <emmetoneill.pdx@gmail.com>
4
* SPDX-FileCopyrightText: 2021 Eoin O 'Neill <eoinoneill1991@gmail.com>
5
*
6
* SPDX-License-Identifier: GPL-2.0-or-later
7
*/
8
9
#ifndef KIS_POPUP_WIDGET_ACTION_H
10
#define KIS_POPUP_WIDGET_ACTION_H
11
12
#include "
kis_abstract_input_action.h
"
13
14
#include <QObject>
15
#include <QMainWindow>
16
17
#include "
kis_global.h
"
18
#include "
kis_debug.h
"
19
#include "
kis_canvas2.h
"
20
#include "
KisPopupWidgetInterface.h
"
21
class
QMenu;
22
23
27
class
KisPopupWidgetAction
:
public
QObject,
public
KisAbstractInputAction
28
{
29
Q_OBJECT
30
31
public
:
32
explicit
KisPopupWidgetAction
();
33
~KisPopupWidgetAction
()
override
;
34
35
int
priority
()
const override
{
return
1;}
36
37
void
end
(QEvent *)
override
;
38
39
private
:
40
bool
m_requestedWithStylus
;
41
};
42
43
#endif
// KIS_POPUP_WIDGET_ACTION_H
KisPopupWidgetInterface.h
KisAbstractInputAction
Abstract base class for input actions.
Definition
kis_abstract_input_action.cpp:19
KisPopupWidgetAction
Get the current tool's popup widget and display it.
Definition
KisPopupWidgetAction.h:28
KisPopupWidgetAction::KisPopupWidgetAction
KisPopupWidgetAction()
Definition
KisPopupWidgetAction.cpp:40
KisPopupWidgetAction::m_requestedWithStylus
bool m_requestedWithStylus
Definition
KisPopupWidgetAction.h:40
KisPopupWidgetAction::~KisPopupWidgetAction
~KisPopupWidgetAction() override
Definition
KisPopupWidgetAction.cpp:48
KisPopupWidgetAction::priority
int priority() const override
Definition
KisPopupWidgetAction.h:35
KisPopupWidgetAction::end
void end(QEvent *) override
Definition
KisPopupWidgetAction.cpp:52
kis_abstract_input_action.h
kis_canvas2.h
kis_debug.h
kis_global.h
libs
ui
input
KisPopupWidgetAction.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52