Krita Source Code Documentation
Loading...
Searching...
No Matches
KoToolDocker.h
Go to the documentation of this file.
1
/* This file is part of the KDE project
2
*
3
* SPDX-FileCopyrightText: 2005-2006 Boudewijn Rempt <boud@valdyas.org>
4
* SPDX-FileCopyrightText: 2006 Thomas Zander <zander@kde.org>
5
*
6
* SPDX-License-Identifier: LGPL-2.0-or-later
7
*/
8
#ifndef KO_TOOL_DOCKER_H
9
#define KO_TOOL_DOCKER_H
10
11
#include <QDockWidget>
12
#include <QPointer>
13
#include <
KisKineticScroller.h
>
14
15
class
QWidget;
16
17
#include <kritawidgets_export.h>
18
#include <
KoCanvasObserverBase.h
>
23
class
KRITAWIDGETS_EXPORT
KoToolDocker
:
public
QDockWidget,
public
KoCanvasObserverBase
24
{
25
Q_OBJECT
26
public
:
27
explicit
KoToolDocker
(QWidget *parent = 0);
28
~KoToolDocker
()
override
;
29
30
void
resetWidgets
();
31
33
void
setCanvas
(
KoCanvasBase
*canvas)
override
;
34
void
unsetCanvas
()
override
;
35
36
public
Q_SLOTS:
40
void
setOptionWidgets(
const
QList
<
QPointer<QWidget>
> &optionWidgetList);
41
void
slotScrollerStateChange(QScroller::State state);
42
46
bool
hasOptionWidget();
47
48
private
:
49
Q_PRIVATE_SLOT(d,
void
locationChanged(Qt::DockWidgetArea area))
50
51
class
Private
;
52
Private
*
const
d
;
53
};
54
55
#endif
KisKineticScroller.h
KoCanvasObserverBase.h
KoCanvasBase
Definition
KoCanvasBase.cpp:24
KoCanvasObserverBase
Definition
KoCanvasObserverBase.h:24
KoCanvasObserverBase::unsetCanvas
virtual void unsetCanvas()=0
KoCanvasObserverBase::setCanvas
virtual void setCanvas(KoCanvasBase *canvas)=0
KoToolDocker
Definition
KoToolDocker.cpp:21
KoToolDocker::resetWidgets
void resetWidgets()
KoToolDocker::d
Private *const d
Definition
KoToolDocker.h:52
QList
Definition
KisQStringListFwd.h:16
QPointer
Definition
kis_types.h:255
Private
Definition
SvgTransformParser.cpp:20
libs
widgets
KoToolDocker.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52