3#include <SDL/TSdlAnyInstance.h>
4#include <SDL/sdl_fwd.h>
14 UIProperty(SdlNonConstInstance instance, std::string fieldName);
15 UIProperty(SdlNonConstInstance instance,
const SdlField* field);
36 SdlNonConstInstance m_instance;
37 const SdlField* m_field;
38 std::string m_fieldName;
39 std::string m_displayName;
40 std::string m_helpMessage;
Definition UIProperty.h:12
const std::string & getFieldName() const
Definition UIProperty.h:49
const std::string & getDisplayName() const
Definition UIProperty.h:54
UIProperty & setReadOnly(bool inIsReadOnly)
Definition UIProperty.cpp:70
const SdlField * getField() const
Definition UIProperty.h:44
bool isReadOnly() const
Definition UIProperty.h:64
UIProperty & withHelpMessage(std::string helpMessage)
Supply custom help message.
Definition UIProperty.cpp:52
SdlNativeData getData() const
Definition UIProperty.cpp:59
UIProperty & withDisplayName(std::string displayName)
Supply custom display name.
Definition UIProperty.cpp:45
const std::string & getHelpMessage() const
Definition UIProperty.h:59
UIProperty(SdlNonConstInstance instance, std::string fieldName)
Definition UIProperty.cpp:12
Definition ph_editor.h:10