Open 3D Engine AzToolsFramework API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AzToolsFramework::PropertyHandler< PropertyType, WidgetType > Class Template Referenceabstract

Inherits AzToolsFramework::TypedPropertyHandler_Internal< PropertyType, WidgetType >.

Inherited by AzToolsFramework::CRC32HandlerCommon< AZ::Crc32 >, and AzToolsFramework::CRC32HandlerCommon< AZ::u32 >.

Public Member Functions

void WriteGUIValuesIntoProperty (size_t index, WidgetType *GUI, PropertyType &instance, InstanceDataNode *node) override=0
 
bool ReadValuesIntoGUI (size_t index, WidgetType *GUI, const PropertyType &instance, InstanceDataNode *node) override=0
 
QWidget * GetFirstInTabOrder (WidgetType *widget) override
 
QWidget * GetLastInTabOrder (WidgetType *widget) override
 
QWidget * CreateGUI (QWidget *pParent) override=0
 

Member Function Documentation

◆ CreateGUI()

template<typename PropertyType , class WidgetType >
QWidget * AzToolsFramework::PropertyHandler< PropertyType, WidgetType >::CreateGUI ( QWidget *  pParent)
overridepure virtual

The documentation for this class was generated from the following file: