Krita Source Code Documentation
Loading...
Searching...
No Matches
compositiondocker.cpp
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2011 Sven Langkamp <sven.langkamp@gmail.com>
3 *
4 * SPDX-License-Identifier: LGPL-2.0-or-later
5 */
6
7#include "compositiondocker.h"
8
9#include <stdlib.h>
10
11
12#include <kis_debug.h>
13#include <kpluginfactory.h>
14#include <klocalizedstring.h>
15
16#include <KoDockFactoryBase.h>
17
18#include "kis_config.h"
19#include "kis_cursor.h"
20#include "kis_global.h"
21#include "kis_types.h"
22#include "KisViewManager.h"
23
25#include <KoDockRegistry.h>
26
27K_PLUGIN_FACTORY_WITH_JSON(CompositionDockerPluginFactory, "krita_compositiondocker.json", registerPlugin<CompositionDockerPlugin>();)
28
30public:
34
35 QString id() const override
36 {
37 return QString( "CompositionDocker" );
38 }
39
40 virtual Qt::DockWidgetArea defaultDockWidgetArea() const
41 {
42 return Qt::RightDockWidgetArea;
43 }
44
45 QDockWidget* createDockWidget() override
46 {
48
49 dockWidget->setObjectName(id());
50
51 return dockWidget;
52 }
53
55 {
56 return DockMinimized;
57 }
58private:
59
60
61};
62
63
64CompositionDockerPlugin::CompositionDockerPlugin(QObject *parent, const QVariantList &)
65 : QObject(parent)
66{
68}
69
73
74#include "compositiondocker.moc"
virtual Qt::DockWidgetArea defaultDockWidgetArea() const
QDockWidget * createDockWidget() override
QString id() const override
DockPosition defaultDockPosition() const override
CompositionDockerPlugin(QObject *parent, const QVariantList &)
static KoDockRegistry * instance()
K_PLUGIN_FACTORY_WITH_JSON(KritaASCCDLFactory, "kritaasccdl.json", registerPlugin< KritaASCCDL >();) KritaASCCDL