Krita Source Code Documentation
Loading...
Searching...
No Matches
specificcolorselector.cc
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2008 Cyrille Berger <cberger@cberger.net>
3 *
4 * SPDX-License-Identifier: LGPL-2.0-or-later
5 */
6
8#include <stdlib.h>
9
10
11
12#include <kis_debug.h>
13#include <kpluginfactory.h>
14#include <klocalizedstring.h>
15
16#include <KoDockFactoryBase.h>
17#include <KoDockRegistry.h>
18
19#include "kis_config.h"
20#include "kis_cursor.h"
21#include "kis_global.h"
22#include "kis_types.h"
23#include "KisViewManager.h"
24
26
27K_PLUGIN_FACTORY_WITH_JSON(SpecificColorSelectorPluginFactory, "krita_specificcolorselector.json", registerPlugin<SpecificColorSelectorPlugin>();)
28
30{
31public:
34
35 QString id() const override {
36 return QString("SpecificColorSelector");
37 }
38
39 virtual Qt::DockWidgetArea defaultDockWidgetArea() const {
40 return Qt::RightDockWidgetArea;
41 }
42
43 QDockWidget* createDockWidget() override {
45
46 dockWidget->setObjectName(id());
47
48 return dockWidget;
49 }
50
52 return DockMinimized;
53 }
54};
55
56
58 : QObject(parent)
59{
60 dbgPlugins << "SpecificColorSelectorPlugin";
61
63}
64
68
69#include "specificcolorselector.moc"
static KoDockRegistry * instance()
KoDockFactoryBase::DockPosition defaultDockPosition() const override
QDockWidget * createDockWidget() override
virtual Qt::DockWidgetArea defaultDockWidgetArea() const
SpecificColorSelectorPlugin(QObject *parent, const QVariantList &)
K_PLUGIN_FACTORY_WITH_JSON(KritaASCCDLFactory, "kritaasccdl.json", registerPlugin< KritaASCCDL >();) KritaASCCDL
#define dbgPlugins
Definition kis_debug.h:51