![]() |
ImFusion SDK 4.3
|
#include <ImFusion/Base/DataComponentWithParentInterface.h>
Interface to augment a DataComponent with a parent of type Data. More...
Interface to augment a DataComponent with a parent of type Data.
Classes that implement this interface have to derive from DataComponent. Implementations of this interface can override the setParentData to set m_parentData and/or update properties of the DataComponent.
Public Member Functions | |
virtual void | setParentData (const Data *data)=0 |
DataComponentWithParentInterface (const DataComponentWithParentInterface &) | |
DataComponentWithParentInterface (const DataComponentWithParentInterface &&) | |
DataComponentWithParentInterface & | operator= (const DataComponentWithParentInterface &) |
DataComponentWithParentInterface & | operator= (const DataComponentWithParentInterface &&) |
Protected Attributes | |
const Data * | m_parentData = nullptr |