KMyMoney Plugin API
onlinepluginextended.h
34 OnlinePluginExtended(QObject* parent, const KPluginMetaData& metaData, const QVariantList& args);
102 virtual payeeIdentifierData* createPayeeIdentifier(const QString& payeeIdentifierIid) const = 0;
111Q_DECLARE_INTERFACE(KMyMoneyPlugin::OnlinePluginExtended, "org.kmymoney.plugin.onlinepluginextended");
113Q_DECLARE_INTERFACE(KMyMoneyPlugin::payeeIdentifierDataFactory, "org.kmymoney.plugin.payeeidentifierfactory");
Interface between KMyMoney and Online Banking plugins for executing transactions.
Definition onlinepluginextended.h:30
virtual IonlineTaskSettings::ptr settings(QString accountId, QString taskName)=0
Get settings for onlineTask.
void jobAvailable(QString accountId, QString)
Emit to make onlineJob available.
virtual void plug(KXMLGUIFactory *guiFactory) override=0
Called during plug in process.
virtual QStringList availableJobs(QString accountId) const =0
List onlineJobs supported by an account.
virtual void unplug() override=0
Called before unloading.
virtual void sendOnlineJob(QList< onlineJob > &jobs)=0
Send onlineJobs to bank.
This class describes the interface between the KMyMoney application and it's ONLINE-BANKING plugins.
Definition kmymoneyplugin.h:169
This class describes the interface between KMyMoney and it's plugins.
Definition kmymoneyplugin.h:107
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:15:40 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:15:40 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.