KMyMoneyPlugin::Plugin Class Reference

#include <kmymoneyplugin.h>

Inheritance diagram for KMyMoneyPlugin::Plugin:

QObject KXMLGUIClient OfxImporterPlugin
Collaboration diagram for KMyMoneyPlugin::Plugin:

Collaboration graph

List of all members.

Public Member Functions

 Plugin (QObject *parent, const char *name)
virtual ~Plugin ()

Protected Member Functions

KAction * action (const QString &name) const
KToggleAction * toggleAction (const QString &name) const
ViewInterfaceviewInterface () const
StatementInterfacestatementInterface () const
ImportInterfaceimportInterface () const

Detailed Description

This class describes the interface between the KMyMoney application and it's plugins. All plugins must be derived from this class.

A good tutorial on how to design and develop a plugin structure for a KDE application (e.g. KMyMoney) can be found at

Constructor & Destructor Documentation

KMyMoneyPlugin::Plugin::Plugin ( QObject parent,
const char *  name 

virtual KMyMoneyPlugin::Plugin::~Plugin (  )  [virtual]

Member Function Documentation

KAction* KMyMoneyPlugin::Plugin::action ( const QString &  name  )  const [protected]

See KMyMoney2App::action() for a description

KToggleAction* KMyMoneyPlugin::Plugin::toggleAction ( const QString &  name  )  const [protected]

See KMyMoney2App::toggleAction() for a description

ViewInterface* KMyMoneyPlugin::Plugin::viewInterface (  )  const [protected]

StatementInterface* KMyMoneyPlugin::Plugin::statementInterface (  )  const [protected]

ImportInterface* KMyMoneyPlugin::Plugin::importInterface (  )  const [protected]

The documentation for this class was generated from the following file:

Generated on Wed Jan 26 13:10:37 2011 for KMyMoney by  doxygen 1.5.6