#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) |
| 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()) |
| 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 | setCapabilities (Capabilities capabilities) |
| void | setInfo (const LocalizedString &name, const LocalizedString &description, quint32 version=0, ExtensionIcon icon=ExtensionIcon()) |
Member Enumeration Documentation
Constructor & Destructor Documentation
Member Function Documentation
template<typename T , typename I0 >
template<typename T , typename I0 , typename I1 >
The documentation for this class was generated from the following file: