#include <plugin.h>
List of all members.
Public Types |
enum | Capability { Loadable = 0x01
} |
Public Member Functions |
| Plugin () |
virtual | ~Plugin () |
ExtensionInfoList | avaiableExtensions () const |
PluginInfo | info () const |
virtual void | init ()=0 |
virtual bool | load ()=0 |
virtual bool | unload ()=0 |
Protected Member Functions |
void | addAuthor (const LocalizedString &name, const LocalizedString &task, const QString &email=QString(), const QString &web=QString()) |
void | addAuthor (const QString &ocsUsername) |
template<typename T , typename I0 > |
void | addExtension (const LocalizedString &name, const LocalizedString &description, ExtensionIcon icon=ExtensionIcon()) |
template<typename T , typename I0 , typename I1 > |
void | addExtension (const LocalizedString &name, const LocalizedString &description, ExtensionIcon icon=ExtensionIcon()) |
void | addExtension (const LocalizedString &name, const LocalizedString &description, const ObjectGenerator *generator, ExtensionIcon icon=ExtensionIcon()) |
template<typename T > |
void | addExtension (const LocalizedString &name, const LocalizedString &description, ExtensionIcon icon=ExtensionIcon()) |
void | setCapabilities (Capabilities capabilities) |
void | setInfo (const LocalizedString &name, const LocalizedString &description, quint32 version=0, ExtensionIcon icon=ExtensionIcon()) |
Member Enumeration Documentation
Constructor & Destructor Documentation
qutim_sdk_0_3::Plugin::Plugin |
( |
| ) |
|
virtual qutim_sdk_0_3::Plugin::~Plugin |
( |
| ) |
[virtual] |
Member Function Documentation
void qutim_sdk_0_3::Plugin::addAuthor |
( |
const LocalizedString & |
name, |
|
|
const LocalizedString & |
task, |
|
|
const QString & |
email = QString() , |
|
|
const QString & |
web = QString() |
|
) |
| [protected] |
void qutim_sdk_0_3::Plugin::addAuthor |
( |
const QString & |
ocsUsername | ) |
[protected] |
template<typename T , typename I0 , typename I1 >
template<typename T , typename I0 >
virtual void qutim_sdk_0_3::Plugin::init |
( |
| ) |
[pure virtual] |
virtual bool qutim_sdk_0_3::Plugin::load |
( |
| ) |
[pure virtual] |
void qutim_sdk_0_3::Plugin::setCapabilities |
( |
Capabilities |
capabilities | ) |
[protected] |
virtual bool qutim_sdk_0_3::Plugin::unload |
( |
| ) |
[pure virtual] |
The documentation for this class was generated from the following file: