Inherits QObject, and _i_reference_target_t.
Inherited by CUiAnimViewTrackEventKeyUIControls.
Public Member Functions | |
void | SetKeyPropertiesDlg (CUiAnimViewKeyPropertiesDlg *pDlg) |
CVarBlock * | GetVarBlock () const |
virtual bool | SupportTrackType (const CUiAnimParamType ¶mType, EUiAnimCurveType trackType, EUiAnimValue valueType) const =0 |
virtual void | OnCreateVars ()=0 |
virtual bool | OnKeySelectionChange (CUiAnimViewKeyBundle &keys)=0 |
virtual void | OnUIChange (IVariable *pVar, CUiAnimViewKeyBundle &keys)=0 |
virtual unsigned int | GetPriority () const =0 |
Protected Attributes | |
_smart_ptr< CVarBlock > | m_pVarBlock |
std::vector< _smart_ptr< IVariable > > | m_registeredVariables |
CUiAnimViewKeyPropertiesDlg * | m_pKeyPropertiesDlg |
IVariable::OnSetCallback | m_onSetCallback |