Krita Source Code Documentation
Loading...
Searching...
No Matches
kedittoolbar.h
Go to the documentation of this file.
1
/* This file is part of the KDE libraries
2
SPDX-FileCopyrightText: 2000 Kurt Granroth <granroth@kde.org>
3
SPDX-FileCopyrightText: 2006 Hamish Rodda <rodda@kde.org>
4
5
SPDX-License-Identifier: LGPL-2.0-only
6
*/
7
#ifndef KEDITTOOLBAR_H
8
#define KEDITTOOLBAR_H
9
10
#include <QDialog>
11
12
#include <kritawidgetutils_export.h>
13
14
class
KisKActionCollection
;
15
16
class
KisKEditToolBarPrivate
;
17
class
KisKXMLGUIFactory
;
57
class
KRITAWIDGETUTILS_EXPORT
KisKEditToolBar
:
public
QDialog
58
{
59
Q_OBJECT
60
public
:
79
explicit
KisKEditToolBar
(
KisKXMLGUIFactory
*factory,
80
QWidget *parent = 0);
81
83
~KisKEditToolBar
()
override
;
84
92
void
setDefaultToolBar(
const
QString &toolBarName);
93
111
void
setResourceFile(
const
QString &file,
bool
global =
true
);
112
119
static
void
setGlobalDefaultToolBar(
const
char
*toolBarName);
// TODO should be const QString&
120
121
Q_SIGNALS:
127
void
newToolBarConfig
();
128
129
QT_MOC_COMPAT
void
newToolbarConfig
();
130
131
protected
:
132
void
showEvent(QShowEvent *event)
override
;
133
void
hideEvent(QHideEvent *event)
override
;
134
135
private
:
136
friend
class
KisKEditToolBarPrivate
;
137
KisKEditToolBarPrivate
*
const
d
;
138
139
Q_PRIVATE_SLOT(d,
void
_k_slotButtonClicked(QAbstractButton *))
140
Q_PRIVATE_SLOT(d,
void
_k_acceptOK(
bool
))
141
Q_PRIVATE_SLOT(d,
void
_k_enableApply(
bool
))
142
143
Q_DISABLE_COPY(
KisKEditToolBar
)
144
};
145
146
#endif
// _KEDITTOOLBAR_H
KisKActionCollection
A container for a set of QAction objects.
Definition
kactioncollection.h:44
KisKEditToolBarPrivate
Definition
kedittoolbar.cpp:567
KisKEditToolBar
A dialog used to customize or configure toolbars.
Definition
kedittoolbar.h:58
KisKEditToolBar::newToolBarConfig
void newToolBarConfig()
KisKEditToolBar::newToolbarConfig
QT_MOC_COMPAT void newToolbarConfig()
KisKEditToolBar::d
KisKEditToolBarPrivate *const d
Definition
kedittoolbar.h:137
KisKXMLGUIFactory
Definition
kxmlguifactory.h:52
libs
widgetutils
xmlgui
kedittoolbar.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52