Krita Source Code Documentation
Loading...
Searching...
No Matches
History.cpp
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#include "History.h"
7
8
9#include <kpluginfactory.h>
10#include <klocalizedstring.h>
11
12#include <KoDockFactoryBase.h>
13#include <KoDockRegistry.h>
14
15#include "HistoryDock.h"
16
17K_PLUGIN_FACTORY_WITH_JSON(HistoryPluginFactory, "kritahistorydocker.json", registerPlugin<HistoryPlugin>();)
18
20{
21public:
24
25 QString id() const override {
26 return QString("History");
27 }
28
29 virtual Qt::DockWidgetArea defaultDockWidgetArea() const {
30 return Qt::RightDockWidgetArea;
31 }
32
33 QDockWidget* createDockWidget() override {
34 HistoryDock * dockWidget = new HistoryDock();
35 dockWidget->setObjectName(id());
36
37 return dockWidget;
38 }
39
41 return DockRight;
42 }
43};
44
45
46HistoryPlugin::HistoryPlugin(QObject *parent, const QVariantList &)
47 : QObject(parent)
48{
49
51}
52
56
57#include <History.moc>
QDockWidget * createDockWidget() override
Definition History.cpp:33
virtual Qt::DockWidgetArea defaultDockWidgetArea() const
Definition History.cpp:29
QString id() const override
Definition History.cpp:25
DockPosition defaultDockPosition() const override
Definition History.cpp:40
~HistoryPlugin() override
Definition History.cpp:53
HistoryPlugin(QObject *parent, const QVariantList &)
Definition History.cpp:46
static KoDockRegistry * instance()
K_PLUGIN_FACTORY_WITH_JSON(KritaASCCDLFactory, "kritaasccdl.json", registerPlugin< KritaASCCDL >();) KritaASCCDL