Écoute de certains évènements produits par un editeur. More...
#include "cogitant/display/editor.h"
  
 Public Member Functions | |
| EditorListener (Editor const *editor) | |
| Constructeur.  More... | |
| virtual | ~EditorListener () | 
| Destructeur.  More... | |
| virtual void | getEventNeedsSave () | 
| L'état "sauvegarde nécessaire" change.  More... | |
| virtual void | getEventFilename () | 
| Le nom du fichier change.  More... | |
| virtual void | getEventMode () | 
| Le mode change.  More... | |
| virtual void | getEventReadOnly () | 
| L'état "lecture seule" change.  More... | |
Protected Attributes | |
| Editor const * | m_editor | 
| L'éditeur écouté par l'objet.  More... | |
Écoute de certains évènements produits par un editeur.
La définition de sous-classes de Listener permet d'associer des traitements à certains évènements qui se produisent dans un éditeur. Ainsi en définissant une sous classe à Listener dans laquelle on redéfinit la methode getEventNeedsSave(), et en associant à un éditeur une instance de cette nouvelle classe (Editor::addListener()), la méthode en question sera appelée à chaque fois que l'état "sauvegarde nécessaire" de l'éditeur change. Par défaut, un Listener ne fait rien, quel que soit l'évènement reçu.
| cogitantdisplay::EditorListener::EditorListener | ( | Editor const * | editor | ) | 
Constructeur.
      
  | 
  virtual | 
Destructeur.
      
  | 
  virtual | 
Le nom du fichier change.
Reimplemented in cogitantdisplay::EditorListener_Java.
      
  | 
  virtual | 
Le mode change.
Reimplemented in cogitantdisplay::EditorListener_Java.
      
  | 
  virtual | 
L'état "sauvegarde nécessaire" change.
Reimplemented in cogitantdisplay::EditorListener_Java.
      
  | 
  virtual | 
L'état "lecture seule" change.
Reimplemented in cogitantdisplay::EditorListener_Java.
      
  | 
  protected | 
L'éditeur écouté par l'objet.