2
* Copyright (c) 2009,2010 Lukáš Tvrdý <lukast.dev@gmail.com>
4
* This program is free software; you can redistribute it and/or modify
5
* it under the terms of the GNU General Public License as published by
6
* the Free Software Foundation; either version 2 of the License, or
7
* (at your option) any later version.
9
* This program is distributed in the hope that it will be useful,
10
* but WITHOUT ANY WARRANTY; without even the implied warranty of
11
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
* GNU General Public License for more details.
14
* You should have received a copy of the GNU General Public License
15
* along with this program; if not, write to the Free Software
16
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
18
#include "soft_paintop_plugin.h"
22
#include <kiconloader.h>
23
#include <kcomponentdata.h>
24
#include <kstandarddirs.h>
25
#include <kis_debug.h>
26
#include <kpluginfactory.h>
28
#include <kis_paintop_registry.h>
29
#include <kis_simple_paintop_factory.h>
31
#include "kis_soft_paintop.h"
32
#include "kis_soft_paintop_settings_widget.h"
34
#include "kis_global.h"
36
K_PLUGIN_FACTORY(SoftPaintOpPluginFactory, registerPlugin<SoftPaintOpPlugin>();)
37
K_EXPORT_PLUGIN(SoftPaintOpPluginFactory("krita"))
40
SoftPaintOpPlugin::SoftPaintOpPlugin(QObject *parent, const QVariantList &)
41
: KParts::Plugin(parent)
43
setComponentData(SoftPaintOpPluginFactory::componentData());
44
KisPaintOpRegistry *r = KisPaintOpRegistry::instance();
45
r->add(new KisSimplePaintOpFactory<KisSoftPaintOp, KisSoftPaintOpSettings, KisSoftPaintOpSettingsWidget>("softbrush", i18n("Soft brush"), "krita-soft.png"));
48
SoftPaintOpPlugin::~SoftPaintOpPlugin()
52
#include "soft_paintop_plugin.moc"