|
| enum | { kDefaultIID = IID_IOBSERVER } |
| |
| bool16 | fDetachSubjectsOnDelete |
| |
| PMIID | fAttachIID |
| |
| const UIDRef | fThisRef |
| |
| bool16 | fEnabled |
| |
Implementation of IObserver to respond to notification about changes to the Place Button (kPlaceButtonBoss) subject
| Binds the C implementation class onto its ImplementationID making the C code callable by the application * CustomHttpLinkUIPlaceButtonObserver::CustomHttpLinkUIPlaceButtonObserver | ( | IPMUnknown * | boss | ) | |
| virtual CustomHttpLinkUIPlaceButtonObserver::~CustomHttpLinkUIPlaceButtonObserver | ( | | ) | |
| inlinevirtual |
| void CustomHttpLinkUIPlaceButtonObserver::AutoAttach | ( | void | | ) | |
| virtual |
AutoAttach is only called for registered observers of widgets. This method is called by the application core when the widget is shown.
Reimplemented from CObserver.
| void CustomHttpLinkUIPlaceButtonObserver::AutoDetach | ( | void | | ) | |
| virtual |
AutoDetach is only called for registered observers of widgets. Called when widget hidden.
Reimplemented from CObserver.
| void CustomHttpLinkUIPlaceButtonObserver::Update | ( | const ClassID & | theChange, | | | ISubject * | theSubject, | | | const PMIID & | protocol, | | | void * | changedBy | | ) | | |
| virtual |
Update is called for all registered observers, and is the method through which changes are broadcast.
- Parameters
| theChange | [IN] this is specified by the agent of change; it can be the class ID of the agent, or it may be some specialised message ID. |
| theSubject | [IN] provides a reference to the object which has changed; in this case, the button widget boss object that is being observed. |
| protocol | [IN] the protocol along which the change occurred. |
| changedBy | [IN] this can be used to provide additional information about the change or a reference to the boss object that caused the change. |
Implements IObserver.