Opération d'édition de propriétés d'un élément graphique. More...
#include "cogitant/display/dialog.h"
  
 Public Member Functions | |
| OperationPropertyDialogSimple () | |
| Constructeur par défaut.  More... | |
| Editor * | editor () const | 
| Accès à l'éditeur.  More... | |
| Clipping * | clipping () const | 
| Accès au clipping.  More... | |
| std::list< Drawing::Element > const * | setOfElements () const | 
| Accès aux éléments édités.  More... | |
| bool | ok () const | 
| L'utilisateur a-t'il confirmé ?  | |
| void | setSet (std::list< Drawing::Element > const *soe) | 
| Sélection des éléments graphiques à éditer.  More... | |
| void | setClipping (Clipping *cl) | 
| Sélection du clipping représentant ce qui doit être mis à jour.  More... | |
| void | setEditor (Editor *ed) | 
| Sélection de l'éditeur.  More... | |
| virtual void | onOk () | 
| Simule la confirmation des modifications.  More... | |
| virtual void | onApply () | 
| Simule l'application des modifications.  More... | |
| virtual void | onCancel () | 
| Simule l'annulation de la boîte d'édition.  More... | |
  Public Member Functions inherited from cogitantdisplay::OperationPropertyDialog | |
| OperationPropertyDialog () | |
| Constructeur par défaut.  More... | |
| bool | canHandle (Drawing::Element const *el) | 
| L'opération peut-elle gérer l'élément ?  More... | |
| virtual bool | canHandleSet (std::list< Drawing::Element > const &el) const =0 | 
| L'opération permet-elle d'éditer les propriétés des objets de el ?  | |
| void | runSet (std::list< Drawing::Element > const &soe) | 
| Édition des propriétés des objets sélectionnés.  More... | |
| void | runElement (Drawing::Element el) | 
| Ne pas utiliser cette méthode, mais runSet().  More... | |
| virtual void | addClipping () | 
| Ajoute tous les objets de la sélection au clipping.  More... | |
| virtual void | flushClipping () | 
| Génère un message de rafraichissement pour le Panel et vide le Clipping.  More... | |
| virtual void | setPropertyBefore (cogitant::Property::Type tp) | 
| Prépare la modificiation de la propriété pour tous les objets sélectionnés.  More... | |
| virtual void | setPropertyAfter (cogitant::Property::Type tp) | 
| Finit la modification de la propriété pour tous les objets sélectionnés.  More... | |
| virtual bool | setType (cogitant::iSet val, bool beforeafter=false) | 
| Fixe le type (de concept, relation, emboîtement) des objets sélectionnés.  More... | |
| virtual bool | setReferent (cogitant::Concept::ReferentType rt, cogitant::iSet ind, bool beforeafter=false) | 
| Fixe le référent des objets sélectionnés.  More... | |
| virtual bool | setProperty (cogitant::Property::Type tp, unsigned int val, bool beforeafter=false) | 
| Fixe la valeur de la propriété pour tous les objets sélectionnés.  More... | |
| virtual bool | setProperty (cogitant::Property::Type tp, std::string const &val, bool beforeafter=false) | 
| Fixe la valeur de la propriété pour tous les objets sélectionnés.  More... | |
| virtual bool | setProperty (std::string const &tp, std::string const &val) | 
| Fixe la valeur de la propriété pour tous les objets sélectionnés.  More... | |
| virtual bool | removeProperty (cogitant::Property::Type tp, bool beforeafter=false) | 
| Suppression de la propriété pour les éléments sélectionnés.  More... | |
| virtual bool | removeProperty (std::string const &tp, bool beforeafter=false) | 
| Suppression de la propriété pour les éléments sélectionnés.  More... | |
| virtual cogitant::iSet | readType () | 
| Accès à la valeur de la propriété type des éléments sélectionnés.  More... | |
| virtual cogitant::iSet | readReferent () | 
| Accès au référent des éléments séletionnés.  More... | |
| virtual unsigned int | readPropertyInt (cogitant::Property::Type tp, bool *defined=NULL, bool *diffval=NULL) | 
| Accès à valeur de la propriété des éléments sélectionnés.  More... | |
| virtual std::string | readPropertyString (cogitant::Property::Type tp, bool *defined=NULL, bool *diffval=NULL) | 
| Accès à valeur de la propriété des éléments sélectionnés.  More... | |
| virtual std::string | readProperty (std::string const &tp, bool *defined=NULL, bool *diffval=NULL) | 
| Accès à valeur de la propriété des éléments sélectionnés.  More... | |
| virtual void | onInternalApply ()=0 | 
| Application des modifications.  More... | |
  Public Member Functions inherited from cogitantdisplay::Operation | |
| Operation () | |
| Constructeur par défaut.  More... | |
| Operation (Context *c, Drawing *d) | |
| Constructeur.  More... | |
| Error | check () | 
| Vérification des paramètres.  More... | |
| virtual Context * | context () const | 
| Contexte d'affichage.  More... | |
| virtual Drawing * | drawing () const | 
| Dessin.  More... | |
| void | setContext (Context *c) | 
| Modification du contexte d'affichage utilisé.  More... | |
| void | setDrawing (Drawing *d) | 
| Modification du dessin utilisé par l'opération.  More... | |
| void | run () | 
| Exécution de l'opération.  More... | |
  Public Member Functions inherited from cogitant::OperationBase | |
| void | stop () | 
| Stopper l'opération dès que possible.  More... | |
| bool | isStopped () const | 
| Est-ce que l'opération a été stoppée.  More... | |
| OperationBase () | |
| Constructeur.  More... | |
| OperationBase (OperationBase const &o) | |
| Constructeur par recopie.  More... | |
| ~OperationBase () | |
| Destructeur.  More... | |
  Public Member Functions inherited from cogitant::ObservableObject | |
| ObservableObject () | |
| Constructeur.  More... | |
| ObservableObject (ObservableObject const &o) | |
| Constructeur par recopie.  More... | |
| ~ObservableObject () | |
| Destructeur.  More... | |
| ObserverSet const & | observers () const | 
| Accès à l'ensemble des observateurs.  More... | |
| bool | hasObservers () const | 
| Existence d'observateurs.  More... | |
| bool | hasObservers (ObserverMessage::Type mt) const | 
| Existence d'observateurs qui écoutent le type de message passé.  More... | |
| void | attachObserver (Observer *obs) | 
| Ajoute un nouvel observateur à l'objet.  More... | |
| void | detachObserver (Observer *obs) | 
| Supprime le lien entre l'observateur et l'objet.  More... | |
| void | notifyObservers (ObserverMessage const *msg) | 
| Envoie le message de modification à tous les observateurs.  More... | |
  Public Member Functions inherited from cogitant::CogitantObject | |
| CogitantObject () | |
| Constructeur.  More... | |
| CogitantObject (CogitantObject const &o) | |
| Constructeur par recopie.  More... | |
| virtual | ~CogitantObject () | 
| Destructeur.  More... | |
| PropertySet * | properties () | 
| Accès à l'ensemble des propriétés.  More... | |
| virtual std::string | toString () const | 
| Transformation en chaîne de caractères.  More... | |
| std::string | className () const | 
| Nom de la classe.  More... | |
| PropertySet const * | properties () const | 
| Accès en lecture seule à l'ensemble des propriétés.  More... | |
| bool | hasProperties () const | 
| Existence de propriétés.  More... | |
| CogitantObject & | operator= (CogitantObject const &ob) | 
| Affectation.  More... | |
Protected Attributes | |
| bool | m_ok | 
| Clic sur confirmer ou sur annuler.  | |
  Protected Attributes inherited from cogitantdisplay::Operation | |
| Drawing * | i_drawing | 
| Dessin.  | |
| Context * | i_context | 
| Contexte d'affichage.  | |
  Protected Attributes inherited from cogitant::OperationBase | |
| bool | m_stop | 
| Arrêt de l'exécution de l'opération demandé.  More... | |
Additional Inherited Members | |
  Public Types inherited from cogitant::OperationBase | |
| typedef unsigned int | Error | 
| Résultat de la vérification des arguments d'une opération.  More... | |
  Static Public Attributes inherited from cogitant::OperationBase | |
| static const Error | CHECKOK | 
| Pas d'erreur.  More... | |
| static const Error | ARGUMENTS | 
| Certains paramètres de l'opération n'ont pas été fixés.  More... | |
| static const Error | UNUSED | 
| Symbole d'erreur inutilisé.  More... | |
  Protected Member Functions inherited from cogitant::ObservableObject | |
| virtual ObserverSet * | allocObservers () const | 
| Fonction créant l'instance d'une sous classe de ObserverSet pour la représentation de l'ensemble des observateurs de l'objet.  More... | |
| ObserverSet & | observers () | 
| Accès à l'ensemble des observateurs.  More... | |
  Protected Member Functions inherited from cogitant::CogitantObject | |
| virtual PropertySet * | allocProperties () const | 
| Fonction créant l'instance d'une sous classe de PropertySet pour la représentation des propriétés de l'objet.  More... | |
Opération d'édition de propriétés d'un élément graphique.
| cogitantdisplay::OperationPropertyDialogSimple::OperationPropertyDialogSimple | ( | ) | 
Constructeur par défaut.
      
  | 
  virtual | 
Accès au clipping.
Implements cogitantdisplay::OperationPropertyDialog.
      
  | 
  virtual | 
Accès à l'éditeur.
Implements cogitantdisplay::OperationPropertyDialog.
      
  | 
  virtual | 
Simule l'application des modifications.
Appelle onInternalApply(), et rafraichit l'affichage des éléments de la sélection.
      
  | 
  virtual | 
Simule l'annulation de la boîte d'édition.
Par défaut cette méthode ne fait rien.
      
  | 
  virtual | 
Simule la confirmation des modifications.
Ajoute au clipping les éléments de la sélection, et appelle onInternalApply().
      
  | 
  virtual | 
Sélection du clipping représentant ce qui doit être mis à jour.
Implements cogitantdisplay::OperationPropertyDialog.
      
  | 
  virtual | 
Sélection de l'éditeur.
Implements cogitantdisplay::OperationPropertyDialog.
      
  | 
  virtual | 
Accès aux éléments édités.
Implements cogitantdisplay::OperationPropertyDialog.
      
  | 
  virtual | 
Sélection des éléments graphiques à éditer.
Implements cogitantdisplay::OperationPropertyDialog.