Krita Source Code Documentation
Loading...
Searching...
No Matches
DockWidget.cpp
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2016 Boudewijn Rempt <boud@valdyas.org>
3 *
4 * SPDX-License-Identifier: LGPL-2.0-or-later
5 */
6#include "DockWidget.h"
7#include <QDebug>
8
9#include <KoCanvasBase.h>
10
11#include "Canvas.h"
12
15
17};
18
20 : QDockWidget()
21 , d(new Private)
22{
23}
24
26{
27 delete d;
28}
29
31{
32 return d->canvas;
33}
34
36{
37 delete d->canvas;
38 d->canvas = new Canvas(canvas);
40}
41
43{
45 delete d->canvas;
46 d->canvas = 0;
47}
void setCanvas(KoCanvasBase *canvas) override
void unsetCanvas() override
Canvas * canvas() const
virtual void canvasChanged(Canvas *canvas)=0
canvasChanged is called whenever the current canvas is changed in the mainwindow this dockwidget inst...
~DockWidget() override
Private *const d
Definition DockWidget.h:72