All Frameworks Class Hierarchy This Framework Indexes
System Macro CATSysImplAutoSettingCtrlLocks
Macro CATSysImplAutoSettingCtrlLocks (Brand,FW,Name,ParamName)
Implements the methods dealing with the locks of a seting parameter in the Automation context.
Role: For each parameter exposed by a settings controller
in its interface BrandIANameSettingAtt, a method dealing with the lock
and a method retrieving the information concerning the parameter must be
available.
This macro will implement the three following methods:
- HRESULT BrandFWNameAutoSettingCtrl::GetParamNameInfo(CATSettingInfo* oInfo)
- HRESULT BrandFWNameSettingCtrl::SetLockParamName (unsigned char iLock)
This macro must be used if the controller's parameter represents only
one CATSysSettingController's attribute. It is equivalent to the use of the
two macros CATSysBeginImplSettingCtrlLocks and
CATSysEndImplSettingCtrlLocks in the following sequence:
CATSysBeginImplSettingCtrlLocks(ClassName,ParamName,AttrName)
CATSysEndImplSettingCtrlLocks(ClassName,ParamName)
- Parameters:
-
- ClassName
- The class name of the object implementing the controller
- ParamName
- The name of the setting's parameter used in the method's name
This object is included in the file: CATSysMacroSettingCtrl.h