Extension d'un EnvironmentObject. More...
#include "cogitant/environmentobject.h"
Classes | |
| class | Factory |
| Fabrique de EnvironmentObjectExtension. More... | |
Public Member Functions | |
| EnvironmentObjectExtension (EnvironmentObject *obj) | |
| Constructeur. More... | |
| virtual | ~EnvironmentObjectExtension () |
| Destructeur. More... | |
| virtual const char * | identifier () const =0 |
| Identifiant du type d'extension. More... | |
| virtual std::string | toString () const =0 |
| Conversion en chaîne pour débogage, affichage et stockage. More... | |
| virtual void | fromString (std::string const &s)=0 |
| Chargement depuis une chaîne. More... | |
| virtual EnvironmentObjectExtension * | clone (EnvironmentObject *neweo) const =0 |
| Clone de l'objet. More... | |
| bool | deletedWithObservable () const |
| L'observateur doit-il être détruit quand l'objet observé est détruit. More... | |
Public Member Functions inherited from cogitant::Observer | |
| Observer () | |
| Constructeur. More... | |
| virtual | ~Observer () |
| Destructeur. More... | |
| virtual void | messageAttached (ObservableObject *obo) |
| Méthode appelée quand l'observateur est attaché à un objet observable. More... | |
| virtual void | messageDetached () |
| Méthode appelée quand l'observateur est détaché d'un objet observable. More... | |
| virtual void | message (ObserverMessage const *msg) |
| Méthode appelée quand l'état de l'objet observé a été modifié. More... | |
| virtual bool | wantsMessage (ObserverMessage::Type mt) const |
| Est-ce que le type de message est géré par l'observateur. More... | |
| bool | isAttached () const |
| L'observateur est-il relié à un objet observable. More... | |
Protected Attributes | |
| EnvironmentObject * | m_object |
| EnvironmentObject étendu par l'extension. More... | |
Extension d'un EnvironmentObject.
| cogitant::EnvironmentObjectExtension::EnvironmentObjectExtension | ( | EnvironmentObject * | obj | ) |
Constructeur.
|
virtual |
Destructeur.
|
pure virtual |
Clone de l'objet.
|
virtual |
L'observateur doit-il être détruit quand l'objet observé est détruit.
Par défaut cette méthode retourne true et l'Observer est détruit quand l'objet observé est détruit. Redéfinir cette méthode pour retourner false permet à l'Observer de continuer à exister après destruction de l'objet observé.
Reimplemented from cogitant::Observer.
|
pure virtual |
Chargement depuis une chaîne.
|
pure virtual |
Identifiant du type d'extension.
|
pure virtual |
Conversion en chaîne pour débogage, affichage et stockage.
|
protected |
EnvironmentObject étendu par l'extension.