7 #ifndef CAFU_VAR_VISITORS_PROPERTIES_HPP_INCLUDED
8 #define CAFU_VAR_VISITORS_PROPERTIES_HPP_INCLUDED
10 #include "Variables.hpp"
13 namespace cf {
namespace TypeSys {
class TypeInfoT; } }
17 class wxPropertyGridEvent;
18 class wxPropertyGridManager;
49 void SetHelpString(wxPGProperty* Prop, wxPGProperty* SourceProp = NULL)
const;
51 wxPropertyGridManager& m_PropMan;
119 wxPropertyGridEvent& m_Event;
157 wxPropertyGridEvent& m_Event;
This is the base class for the visitors of VarTs.
Definition: Variables.hpp:266
Like VisitorT, but for const VarTs.
Definition: Variables.hpp:294
This visitor updates the value of the given property Prop to the value of the visited variable...
Definition: VarVisitors.hpp:58
This is a "wrapper" around a normal C++ variable specifically of type ArrayT<T>.
Definition: SetCompVar.hpp:16
This visitor is similar to VarVisitorHandlePropChangingEventT: It creates a command for updating the ...
Definition: VarVisitors.hpp:128
This visitor creates a command for updating the value of the visited variable according to the given ...
Definition: VarVisitors.hpp:90
This class provides a common interface to the documents of the map, GUI or model editor.
Definition: DocumentAdapter.hpp:25
This visitor creates a wxPGProperty for the visited variable and adds it to the given wxPropertyGridM...
Definition: VarVisitors.hpp:23
This class represents a general command for implementing modifications to the applications document...
Definition: CommandPattern.hpp:30
This class keeps type information (about an entity class that occurs in the game).
Definition: TypeSys.hpp:79