É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.