Krita Source Code Documentation
Loading...
Searching...
No Matches
defaultpaintops_plugin.cc
Go to the documentation of this file.
1/*
2 * defaultpaintops_plugin.cc -- Part of Krita
3 *
4 * SPDX-FileCopyrightText: 2004 Boudewijn Rempt (boud@valdyas.org)
5 *
6 * SPDX-License-Identifier: GPL-2.0-or-later
7 */
8
10#include <klocalizedstring.h>
11
12#include <kis_debug.h>
13#include <kpluginfactory.h>
14
16
18#include "kis_brushop.h"
20#include "kis_duplicateop.h"
22#include "kis_global.h"
24#include "KisBrushOpSettings.h"
27
28K_PLUGIN_FACTORY_WITH_JSON(DefaultPaintOpsPluginFactory, "kritadefaultpaintops.json", registerPlugin<DefaultPaintOpsPlugin>();)
29
30
31DefaultPaintOpsPlugin::DefaultPaintOpsPlugin(QObject *parent, const QVariantList &)
32 : QObject(parent)
33{
35 r->add(new KisSimplePaintOpFactory<KisBrushOp, KisBrushOpSettings, KisBrushOpSettingsWidget>("paintbrush", i18nc("Pixel paintbrush", "Pixel"), KisPaintOpFactory::categoryStable(), "krita-paintbrush.png", QString(), QStringList(), 1));
36 r->add(new KisSimplePaintOpFactory<KisDuplicateOp, KisDuplicateOpSettings, KisDuplicateOpSettingsWidget>("duplicate", i18nc("clone paintbrush (previously \"Duplicate\")", "Clone"), KisPaintOpFactory::categoryStable(), "krita-duplicate.png", QString(), QStringList(COMPOSITE_COPY), 15));
37}
38
42
43#include "defaultpaintops_plugin.moc"
QList< QString > QStringList
const QString COMPOSITE_COPY
DefaultPaintOpsPlugin(QObject *parent, const QVariantList &)
static QString categoryStable()
static KisPaintOpRegistry * instance()
K_PLUGIN_FACTORY_WITH_JSON(KritaASCCDLFactory, "kritaasccdl.json", registerPlugin< KritaASCCDL >();) KritaASCCDL