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