~ubuntu-branches/ubuntu/raring/koffice/raring

« back to all changes in this revision

Viewing changes to karbon/plugins/whirlpinch/WhirlPinchPlugin.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Jonathan Riddell
  • Date: 2010-12-06 15:30:09 UTC
  • mfrom: (0.13.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20101206153009-yf0dqbp9l7fzwxi8
Tags: 1:2.2.91-0ubuntu1
New upstream RC release

Show diffs side-by-side

added added

removed removed

Lines of Context:
41
41
#include <KoParameterShape.h>
42
42
#include <KoSelection.h>
43
43
 
44
 
#include <kgenericfactory.h>
 
44
#include <kpluginfactory.h>
45
45
#include <kdebug.h>
46
46
#include <kicon.h>
47
47
#include <knuminput.h>
48
48
#include <kactioncollection.h>
 
49
#include <klocale.h>
49
50
 
50
51
#include <QtGui/QGroupBox>
51
52
#include <QtGui/QLabel>
52
53
#include <QtGui/QGridLayout>
53
54
 
54
55
 
55
 
typedef KGenericFactory<WhirlPinchPlugin, QWidget> WhirlPinchPluginFactory;
56
 
K_EXPORT_COMPONENT_FACTORY(karbon_whirlpinchplugin, WhirlPinchPluginFactory("karbonwhirlpinchplugin"))
 
56
K_PLUGIN_FACTORY(WhirlPinchPluginFactory, registerPlugin<WhirlPinchPlugin>();)
 
57
K_EXPORT_PLUGIN(WhirlPinchPluginFactory("karbonwhirlpinchplugin"))
57
58
 
58
 
WhirlPinchPlugin::WhirlPinchPlugin(QWidget *parent, const QStringList &)
 
59
WhirlPinchPlugin::WhirlPinchPlugin(QObject *parent, const QVariantList &)
59
60
        : Plugin(parent)
60
61
{
61
62
    QAction *a = new KAction(KIcon("14_whirl"), i18n("&Whirl/Pinch..."), this);
62
63
    actionCollection()->addAction("path_whirlpinch", a);
63
64
    connect(a, SIGNAL(triggered()), this, SLOT(slotWhirlPinch()));
64
65
 
65
 
    m_whirlPinchDlg = new WhirlPinchDlg(parent);
 
66
    m_whirlPinchDlg = new WhirlPinchDlg(qobject_cast<QWidget*>(parent));
66
67
    m_whirlPinchDlg->setAngle(180.0);
67
68
    m_whirlPinchDlg->setPinch(0.0);
68
69
    m_whirlPinchDlg->setRadius(100.0);