Krita Source Code Documentation
Loading...
Searching...
No Matches
recorderdocker.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.1-only
5 */
6
7#include "recorderdocker.h"
9
10#include <kpluginfactory.h>
11
12#include <KoDockFactoryBase.h>
13#include <KoDockRegistry.h>
14
15K_PLUGIN_FACTORY_WITH_JSON(RecorderDockerPluginFactory, "krita_recorderdocker.json",
16 registerPlugin<RecorderDockerPlugin>();)
17
18class RecorderDockerDockFactory : public KoDockFactoryBase
19{
20public:
21 RecorderDockerDockFactory()
22 {
23 }
24
25 QString id() const override
26 {
27 return QString("RecorderDocker");
28 }
29
30 virtual Qt::DockWidgetArea defaultDockWidgetArea() const
31 {
32 return Qt::RightDockWidgetArea;
33 }
34
35 QDockWidget* createDockWidget() override
36 {
37 RecorderDockerDock* dockWidget = new RecorderDockerDock();
38 dockWidget->setObjectName(id());
39
40 return dockWidget;
41 }
42
43 DockPosition defaultDockPosition() const override
44 {
45 return DockMinimized;
46 }
47
48private:
49};
50
51RecorderDockerPlugin::RecorderDockerPlugin(QObject* parent, const QVariantList&)
52 : QObject(parent)
53{
54 KoDockRegistry::instance()->add(new RecorderDockerDockFactory());
55}
56
60
61#include "recorderdocker.moc"
static KoDockRegistry * instance()
RecorderDockerPlugin(QObject *parent, const QVariantList &)
~RecorderDockerPlugin() override
K_PLUGIN_FACTORY_WITH_JSON(KritaASCCDLFactory, "kritaasccdl.json", registerPlugin< KritaASCCDL >();) KritaASCCDL
ChildIterator< value_type, is_const > parent(const ChildIterator< value_type, is_const > &it)
Definition KisForest.h:327