Krita Source Code Documentation
Loading...
Searching...
No Matches
HistoryDock.h
Go to the documentation of this file.
1/* This file is part of the KDE project
2 * SPDX-FileCopyrightText: 2010 Matus Talcik <matus.talcik@gmail.com>
3 *
4 * SPDX-License-Identifier: LGPL-2.0-or-later
5 */
6#ifndef _HISTORY_DOCK_H_
7#define _HISTORY_DOCK_H_
8
9#include <QDockWidget>
10
11#include "KisUndoView.h"
12
14#include <klocalizedstring.h>
15#include <kundo2stack.h>
16
17#include <KoShapeController.h>
18#include <KoCanvasBase.h>
19#include "kis_types.h"
20#include "kis_canvas2.h"
21#include "KisViewManager.h"
22#include "kis_image.h"
23#include "kis_paint_device.h"
24
25class HistoryDock : public QDockWidget, public KoCanvasObserverBase
26{
27 Q_OBJECT
28public:
30 QString observerName() override { return "HistoryDock"; }
31 void setCanvas(KoCanvasBase *canvas) override;
32 void unsetCanvas() override;
33
34private:
36};
37
38
39#endif
QString observerName() override
Definition HistoryDock.h:30
void unsetCanvas() override
void setCanvas(KoCanvasBase *canvas) override
KisUndoView * m_undoView
Definition HistoryDock.h:35
The KisUndoView class displays the contents of a KUndo2QStack.
Definition KisUndoView.h:66