| 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. |