Krita Source Code Documentation
Loading...
Searching...
No Matches
presethistory.cpp
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2015 Boudewijn Rempt <boud@valdyas.org>
3 *
4 * SPDX-License-Identifier: LGPL-2.0-or-later
5 */
6
7#include "presethistory.h"
8
9#include <kpluginfactory.h>
10
11#include <KoDockFactoryBase.h>
12#include <KoDockRegistry.h>
13
14#include "presethistory_dock.h"
15
16K_PLUGIN_FACTORY_WITH_JSON(PresetHistoryPluginFactory, "krita_presethistory.json", registerPlugin<PresetHistoryPlugin>();)
17
19{
20public:
24
25 QString id() const override
26 {
27 return QString( "PresetHistory" );
28 }
29
30 virtual Qt::DockWidgetArea defaultDockWidgetArea() const
31 {
32 return Qt::RightDockWidgetArea;
33 }
34
35 QDockWidget* createDockWidget() override
36 {
37 PresetHistoryDock * dockWidget = new PresetHistoryDock();
38 dockWidget->setObjectName(id());
39 return dockWidget;
40 }
41
43 {
44 return DockMinimized;
45 }
46};
47
48
49PresetHistoryPlugin::PresetHistoryPlugin(QObject *parent, const QVariantList &)
50 : QObject(parent)
51{
53}
54
58
59#include "presethistory.moc"
static KoDockRegistry * instance()
virtual Qt::DockWidgetArea defaultDockWidgetArea() const
QDockWidget * createDockWidget() override
QString id() const override
DockPosition defaultDockPosition() const override
~PresetHistoryPlugin() override
PresetHistoryPlugin(QObject *parent, const QVariantList &)
K_PLUGIN_FACTORY_WITH_JSON(KritaASCCDLFactory, "kritaasccdl.json", registerPlugin< KritaASCCDL >();) KritaASCCDL