Krita Source Code Documentation
Loading...
Searching...
No Matches
presetdocker.cpp
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2009 Cyrille Berger <cberger@cberger.net>
3 *
4 * SPDX-License-Identifier: LGPL-2.0-or-later
5 */
6
7#include "presetdocker.h"
8#include "presetdocker_dock.h"
9
10#include <kpluginfactory.h>
11
12#include <KoDockFactoryBase.h>
13#include <KoDockRegistry.h>
14
15K_PLUGIN_FACTORY_WITH_JSON(PresetDockerPluginFactory, "krita_presetdocker.json", registerPlugin<PresetDockerPlugin>();)
16
18public:
22
23 QString id() const override
24 {
25 return QString( "PresetDocker" );
26 }
27
28 virtual Qt::DockWidgetArea defaultDockWidgetArea() const
29 {
30 return Qt::RightDockWidgetArea;
31 }
32
33 QDockWidget* createDockWidget() override
34 {
35 PresetDockerDock * dockWidget = new PresetDockerDock();
36 dockWidget->setObjectName(id());
37
38 return dockWidget;
39 }
40
42 {
43 return DockMinimized;
44 }
45private:
46
47
48};
49
50
51PresetDockerPlugin::PresetDockerPlugin(QObject *parent, const QVariantList &)
52 : QObject(parent)
53{
55}
56
60
61#include "presetdocker.moc"
static KoDockRegistry * instance()
QDockWidget * createDockWidget() override
virtual Qt::DockWidgetArea defaultDockWidgetArea() const
QString id() const override
DockPosition defaultDockPosition() const override
PresetDockerPlugin(QObject *parent, const QVariantList &)
~PresetDockerPlugin() override
K_PLUGIN_FACTORY_WITH_JSON(KritaASCCDLFactory, "kritaasccdl.json", registerPlugin< KritaASCCDL >();) KritaASCCDL