class MCoeControlStateObserver |
This class defines an interface which will given notification of when a CCoeControl changes its visibility or dimmed state.
Private Member Functions | |
---|---|
TInt | HandleControlStateChange(CCoeControl *, TCoeState) |
Public Member Enumerations | |
---|---|
enum | TCoeState { EStateDimmed, EStateVisibility } |
TInt | HandleControlStateChange | ( | CCoeControl * | aControl, |
TCoeState | aState | |||
) | [private, pure virtual] |
If an object implementing this interface has been attached to the MObjectProvider hierarchy in which a CCoeControl is a member, any call to the CCoeControl's SetDimmed() or MakeVisible() (that results in an actual state change) will trigger a call to this interface.
A system wide error code, currently ignored but may not be in future.
CCoeControl * aControl | A pointer to the control that has changed. |
TCoeState aState | An enum from TCoeState to say how the control has changed. |