Krita Source Code Documentation
Loading...
Searching...
No Matches
ktoggletoolbaraction.h
Go to the documentation of this file.
1
/* This file is part of the KDE libraries
2
SPDX-FileCopyrightText: 1999 Reginald Stadlbauer <reggie@kde.org>
3
SPDX-FileCopyrightText: 1999 Simon Hausmann <hausmann@kde.org>
4
SPDX-FileCopyrightText: 2000 Nicolas Hadacek <haadcek@kde.org>
5
SPDX-FileCopyrightText: 2000 Kurt Granroth <granroth@kde.org>
6
SPDX-FileCopyrightText: 2000 Michael Koch <koch@kde.org>
7
SPDX-FileCopyrightText: 2001 Holger Freyther <freyther@kde.org>
8
SPDX-FileCopyrightText: 2002 Ellis Whitehead <ellis@kde.org>
9
SPDX-FileCopyrightText: 2003 Andras Mantia <amantia@kde.org>
10
SPDX-FileCopyrightText: 2005-2006 Hamish Rodda <rodda@kde.org>
11
12
SPDX-License-Identifier: LGPL-2.0-only
13
*/
14
15
#ifndef KTOGGLETOOLBARACTION_H
16
#define KTOGGLETOOLBARACTION_H
17
18
#include <ktoggleaction.h>
19
#include <kritawidgetutils_export.h>
20
21
class
KisToolBar
;
22
35
class
KRITAWIDGETUTILS_EXPORT
KToggleToolBarAction
:
public
KToggleAction
36
{
37
Q_OBJECT
38
39
public
:
50
KToggleToolBarAction
(
const
char
*toolBarName,
const
QString &text, QObject *parent);
51
61
KToggleToolBarAction
(
KisToolBar
*toolBar,
const
QString &text, QObject *parent);
62
66
~KToggleToolBarAction
()
override
;
67
71
KisToolBar
*toolBar();
72
76
bool
eventFilter(QObject *watched, QEvent *event)
override
;
77
78
private
Q_SLOTS:
79
void
slotToggled(
bool
checked)
override
;
80
81
private
:
82
class
Private
;
83
Private
*
const
d
;
84
};
85
86
#endif
KToggleToolBarAction
Definition
ktoggletoolbaraction.h:36
KToggleToolBarAction::d
Private *const d
Definition
ktoggletoolbaraction.h:83
KisToolBar
Floatable toolbar with auto resize.
Definition
ktoolbar.h:47
Private
Definition
SvgTransformParser.cpp:20
libs
widgetutils
xmlgui
ktoggletoolbaraction.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52