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 |