Plugin
Défini dans : <DataMorph/plugin.h>
class dm::Plugin;Cette classe représente un plugin et fournit des fonctions permettant à DataMorph d’interagir avec le plugin lui-même.
Aperçu
dm::Plugin est destinée à être héritée par le développeur du plugin. Elle établit une interface entre le logiciel DataMorph et le cœur du plugin lui-même. Chaque plugin doit posséder sa propre classe dérivée de dm::Plugin qui implémente OnLoad et OnUnload. Au cœur de son fonctionnement, cette classe n’est en réalité qu’un wrapper C++ autour de l’API interne en C.
Espace de noms : dm
Hérite de : dm::abi::IPlugin
Membres
| Contructeurs, destructeurs, et opérations d’affectation | |
|---|---|
| (constructeur) | Construit l’objet Plugin |
| Accesseurs | |
|---|---|
GetName | Retourne le nom du plugin |
GetDescription | Retourne la description du plugin |
GetVersion | Retourne la chaîne de version du plugin |
GetPath | Retourne le chemin du plugin |
GetThemeManager | Retourne le gestionnaire de thèmes du plugin |
| Fonctions inhéritées | |
|---|---|
IPlugin::OnLoad | Appelée lors du chargement du plugin |
IPlugin::OnUnload | Appelée lors du déchargement du plugin |