Krita Source Code Documentation
Loading...
Searching...
No Matches
StoryboardDocker.cpp
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2020 Saurabh Kumar <saurabhk660@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
7#include "StoryboardDocker.h"
8
9#include <kpluginfactory.h>
10#include <klocalizedstring.h>
11
12#include <KoDockFactoryBase.h>
13#include <KoDockRegistry.h>
14
16
17K_PLUGIN_FACTORY_WITH_JSON(StoryboardDockerPluginFactory, "krita_storyboarddocker.json", registerPlugin<StoryboardDockerPlugin>();)
18
20public:
24
25 QString id() const override
26 {
27 return QString( "StoryboardDocker" );
28 }
29
30 virtual Qt::DockWidgetArea defaultDockWidgetArea() const
31 {
32 return Qt::RightDockWidgetArea;
33 }
34
35 QDockWidget* createDockWidget() override
36 {
37 StoryboardDockerDock * dockWidget = new StoryboardDockerDock();
38
39 dockWidget->setObjectName(id());
40
41 return dockWidget;
42 }
43
45 {
46 return DockMinimized;
47 }
48private:
49
50
51};
52
53
54StoryboardDockerPlugin::StoryboardDockerPlugin(QObject *parent, const QVariantList &)
55 : QObject(parent)
56{
58}
59
63
64#include "StoryboardDocker.moc"
static KoDockRegistry * instance()
virtual Qt::DockWidgetArea defaultDockWidgetArea() const
QDockWidget * createDockWidget() override
QString id() const override
DockPosition defaultDockPosition() const override
StoryboardDockerPlugin(QObject *parent, const QVariantList &)
K_PLUGIN_FACTORY_WITH_JSON(KritaASCCDLFactory, "kritaasccdl.json", registerPlugin< KritaASCCDL >();) KritaASCCDL