Krita Source Code Documentation
Loading...
Searching...
No Matches
artisticcolorselector_plugin.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 "
artisticcolorselector_plugin.h
"
8
#include "
artisticcolorselector_dock.h
"
9
10
#include <kpluginfactory.h>
11
#include <klocalizedstring.h>
12
#include <
KoDockFactoryBase.h
>
13
#include <
KoDockRegistry.h
>
14
15
K_PLUGIN_FACTORY_WITH_JSON
(PaletteDockPluginFactory,
"krita_artisticcolorselector.json"
, registerPlugin<ArtisticColorSelectorPlugin>();)
16
17
class
ArtisticColorSelectorDockFactory
: public
KoDockFactoryBase
18
{
19
public
:
20
QString
id
()
const override
{
21
return
QString(
"ArtisticColorSelector"
);
22
}
23
24
virtual
Qt::DockWidgetArea
defaultDockWidgetArea
()
const
{
25
return
Qt::RightDockWidgetArea;
26
}
27
28
QDockWidget*
createDockWidget
()
override
{
29
ArtisticColorSelectorDock
* dockWidget =
new
ArtisticColorSelectorDock
();
30
dockWidget->setObjectName(
id
());
31
return
dockWidget;
32
}
33
34
DockPosition
defaultDockPosition
()
const override
{
35
return
DockMinimized;
36
}
37
};
38
39
40
ArtisticColorSelectorPlugin::ArtisticColorSelectorPlugin
(QObject* parent,
const
QVariantList &):
41
QObject(parent)
42
{
43
KoDockRegistry::instance
()->
add
(
new
ArtisticColorSelectorDockFactory
());
44
}
45
46
#include "artisticcolorselector_plugin.moc"
KoDockFactoryBase.h
KoDockRegistry.h
artisticcolorselector_dock.h
artisticcolorselector_plugin.h
ArtisticColorSelectorDockFactory
Definition
artisticcolorselector_plugin.cpp:18
ArtisticColorSelectorDockFactory::createDockWidget
QDockWidget * createDockWidget() override
Definition
artisticcolorselector_plugin.cpp:28
ArtisticColorSelectorDockFactory::defaultDockWidgetArea
virtual Qt::DockWidgetArea defaultDockWidgetArea() const
Definition
artisticcolorselector_plugin.cpp:24
ArtisticColorSelectorDockFactory::id
QString id() const override
Definition
artisticcolorselector_plugin.cpp:20
ArtisticColorSelectorDockFactory::defaultDockPosition
DockPosition defaultDockPosition() const override
Definition
artisticcolorselector_plugin.cpp:34
ArtisticColorSelectorDock
Definition
artisticcolorselector_dock.h:32
ArtisticColorSelectorPlugin::ArtisticColorSelectorPlugin
ArtisticColorSelectorPlugin(QObject *parent, const QVariantList &)
Definition
artisticcolorselector_plugin.cpp:40
KoDockFactoryBase
Definition
KoDockFactoryBase.h:22
KoDockFactoryBase::DockPosition
DockPosition
Definition
KoDockFactoryBase.h:24
KoDockRegistry::instance
static KoDockRegistry * instance()
Definition
KoDockRegistry.cpp:41
KoGenericRegistry::add
void add(T item)
Definition
KoGenericRegistry.h:64
K_PLUGIN_FACTORY_WITH_JSON
K_PLUGIN_FACTORY_WITH_JSON(KritaASCCDLFactory, "kritaasccdl.json", registerPlugin< KritaASCCDL >();) KritaASCCDL
Definition
kis_asccdl_filter.cpp:16
plugins
dockers
artisticcolorselector
artisticcolorselector_plugin.cpp
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52