Krita Source Code Documentation
Loading...
Searching...
No Matches
smallcolorselector.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
9
10#include <kpluginfactory.h>
11
12#include <KoDockFactoryBase.h>
13#include <KoDockRegistry.h>
14
16#include "opengl/kis_opengl.h"
17#include "kis_config.h"
18
19K_PLUGIN_FACTORY_WITH_JSON(SmallColorSelectorPluginFactory, "krita_smallcolorselector.json", registerPlugin<SmallColorSelectorPlugin>();)
20
22{
23public:
26
27 QString id() const override {
28 return QString("SmallColorSelector");
29 }
30
31 virtual Qt::DockWidgetArea defaultDockWidgetArea() const {
32 return Qt::RightDockWidgetArea;
33 }
34
35 QDockWidget* createDockWidget() override {
37 dockWidget->setObjectName(id());
38
39 return dockWidget;
40 }
41
43 return DockRight;
44 }
45};
46
47SmallColorSelectorPlugin::SmallColorSelectorPlugin(QObject *parent, const QVariantList &)
48 : QObject(parent)
49{
50 KisConfig cfg(true);
53 }
54}
55
59
60#include "smallcolorselector.moc"
bool useOpenGL(bool defaultValue=false) const
static bool hasOpenGLES()
static bool hasOpenGL3()
static KoDockRegistry * instance()
QDockWidget * createDockWidget() override
QString id() const override
DockPosition defaultDockPosition() const override
virtual Qt::DockWidgetArea defaultDockWidgetArea() const
SmallColorSelectorPlugin(QObject *parent, const QVariantList &)
K_PLUGIN_FACTORY_WITH_JSON(KritaASCCDLFactory, "kritaasccdl.json", registerPlugin< KritaASCCDL >();) KritaASCCDL