Krita Source Code Documentation
Loading...
Searching...
No Matches
brushhuddocker.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 "brushhuddocker.h"
8#include "brushhud_dock.h"
9
10#include <kpluginfactory.h>
11
12#include <KoDockFactoryBase.h>
13#include <KoDockRegistry.h>
14
15
16K_PLUGIN_FACTORY_WITH_JSON(PresetDockerPluginFactory, "krita_brushhud.json", registerPlugin<BrushHudDockerPlugin>();)
17
19public:
23
24 QString id() const override
25 {
26 return QString( "BrushHudDocker" );
27 }
28
29 virtual Qt::DockWidgetArea defaultDockWidgetArea() const
30 {
31 return Qt::RightDockWidgetArea;
32 }
33
34 QDockWidget* createDockWidget() override
35 {
36 BrushHudDock * dockWidget = new BrushHudDock();
37 dockWidget->setObjectName(id());
38
39 return dockWidget;
40 }
41
43 {
44 return DockMinimized;
45 }
46private:
47
48
49};
50
51
52BrushHudDockerPlugin::BrushHudDockerPlugin(QObject *parent, const QVariantList &)
53 : QObject(parent)
54{
56}
57
61
62#include "brushhuddocker.moc"
virtual Qt::DockWidgetArea defaultDockWidgetArea() const
DockPosition defaultDockPosition() const override
QString id() const override
QDockWidget * createDockWidget() override
BrushHudDockerPlugin(QObject *parent, const QVariantList &)
~BrushHudDockerPlugin() override
static KoDockRegistry * instance()
K_PLUGIN_FACTORY_WITH_JSON(KritaASCCDLFactory, "kritaasccdl.json", registerPlugin< KritaASCCDL >();) KritaASCCDL