7 #ifndef CAFU_DIALOG_INSPECTOR_HPP_INCLUDED
8 #define CAFU_DIALOG_INSPECTOR_HPP_INCLUDED
11 #include "Templates/Array.hpp"
15 namespace MapEditor {
class EntityInspectorDialogT; }
void NotifySubjectDies(SubjectT *dyingSubject) override
This method is called whenever a subject is about the be destroyed (and become unavailable).
Definition: DialogInspector.cpp:85
This class represents a CaWE "map" document.
Definition: MapDocument.hpp:45
Definition: DialogInspector.hpp:22
void NotifySubjectChanged_Selection(SubjectT *Subject, const ArrayT< MapElementT * > &OldSelection, const ArrayT< MapElementT * > &NewSelection) override
Notifies the observer that the selection in the current subject has been changed. ...
Definition: DialogInspector.cpp:49
Definition: ObserverPattern.hpp:64
Definition: DialogEntityInspector.hpp:25
Definition: DialogInsp-PrimitiveProps.hpp:21
Definition: ObserverPattern.hpp:158
This file provides the classes for the Observer pattern as described in the book by the GoF...
This is the base class for all elements ("objects") that can exist in a map.
Definition: MapElement.hpp:57