Quick links: Tutorial - Examples - Files - Symbols.
Classes: Hierarchy - Index - List - Members.
Namespaces: Index - base - cs - display.

Public Member Functions | Protected Attributes | List of all members
cogitantdisplay::EditorListener Class Reference

Écoute de certains évènements produits par un editeur. More...

#include "cogitant/display/editor.h"

Inheritance diagram for cogitantdisplay::EditorListener:
cogitantdisplay::EditorListener_Java

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

Detailed Description

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

See also
Editor, Editor::addListener().

Constructor & Destructor Documentation

◆ EditorListener()

cogitantdisplay::EditorListener::EditorListener ( Editor const *  editor)

Constructeur.

◆ ~EditorListener()

virtual cogitantdisplay::EditorListener::~EditorListener ( )
virtual

Destructeur.

Member Function Documentation

◆ getEventFilename()

virtual void cogitantdisplay::EditorListener::getEventFilename ( )
virtual

Le nom du fichier change.

Reimplemented in cogitantdisplay::EditorListener_Java.

◆ getEventMode()

virtual void cogitantdisplay::EditorListener::getEventMode ( )
virtual

Le mode change.

Reimplemented in cogitantdisplay::EditorListener_Java.

◆ getEventNeedsSave()

virtual void cogitantdisplay::EditorListener::getEventNeedsSave ( )
virtual

L'état "sauvegarde nécessaire" change.

Reimplemented in cogitantdisplay::EditorListener_Java.

◆ getEventReadOnly()

virtual void cogitantdisplay::EditorListener::getEventReadOnly ( )
virtual

L'état "lecture seule" change.

Reimplemented in cogitantdisplay::EditorListener_Java.

Member Data Documentation

◆ m_editor

Editor const* cogitantdisplay::EditorListener::m_editor
protected

L'éditeur écouté par l'objet.