Krita Source Code Documentation
Loading...
Searching...
No Matches
ktoolbarhandler_p.h
Go to the documentation of this file.
1
/* This file is part of the KDE libraries
2
SPDX-FileCopyrightText: 2002 Simon Hausmann <hausmann@kde.org>
3
4
SPDX-License-Identifier: LGPL-2.0-only
5
*/
6
7
#ifndef KTOOLBARHANDLER_H
8
#define KTOOLBARHANDLER_H
9
10
#include <QLinkedList>
11
#include <QObject>
12
13
#include <
kxmlguiclient.h
>
14
15
class
KXmlGuiWindow
;
16
17
namespace
KDEPrivate
18
{
19
20
class
ToolBarHandler
:
public
QObject,
public
KisKXMLGUIClient
21
{
22
Q_OBJECT
23
24
public
:
29
explicit
ToolBarHandler
(
KXmlGuiWindow
*mainWindow);
30
35
ToolBarHandler
(
KXmlGuiWindow
*mainWindow, QObject *parent);
36
40
~ToolBarHandler
()
override
;
41
45
QAction *
toolBarMenuAction
();
46
47
public
Q_SLOTS:
48
void
setupActions
();
49
50
private
:
51
class
Private
;
52
Private
*
const
d
;
53
54
Q_PRIVATE_SLOT(
d
,
void
clientAdded(
KisKXMLGUIClient
*))
55
};
56
57
}
// namespace KDEPrivate
58
59
#endif
// KTOOLBARHANDLER_H
KDEPrivate::ToolBarHandler
Definition
ktoolbarhandler_p.h:21
KDEPrivate::ToolBarHandler::d
Private *const d
Definition
ktoolbarhandler_p.h:52
KDEPrivate::ToolBarHandler::ToolBarHandler
ToolBarHandler(KXmlGuiWindow *mainWindow)
Definition
ktoolbarhandler.cpp:203
KDEPrivate::ToolBarHandler::setupActions
void setupActions()
Definition
ktoolbarhandler.cpp:231
KDEPrivate::ToolBarHandler::toolBarMenuAction
QAction * toolBarMenuAction()
Definition
ktoolbarhandler.cpp:225
KDEPrivate::ToolBarHandler::~ToolBarHandler
~ToolBarHandler() override
Definition
ktoolbarhandler.cpp:217
KXmlGuiWindow
KDE top level main window with predefined action layout
Definition
kxmlguiwindow.h:47
KisKXMLGUIClient
Definition
kxmlguiclient.h:37
kxmlguiclient.h
KDEPrivate
Definition
kaboutkdedialog_p.cpp:30
Private
Definition
SvgTransformParser.cpp:20
libs
widgetutils
xmlgui
ktoolbarhandler_p.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52