Public Member Functions | |
virtual void UC_DLL_CALL | onAttach (FeHandle *editor)=0 |
virtual void UC_DLL_CALL | onDetach (FeHandle *editor)=0 |
IPluggable provides means to manage lifecycle of components customizing editor from within an editor. The whole lifecycle management is to notify an external component when it is about to start/stop being used by the editor.
virtual void UC_DLL_CALL fe::IPluggable::onAttach | ( | FeHandle * | editor | ) | [pure virtual] |
Called by an editor to indicate that the passed in editor is about to reference the IPluggable.
editor | handle to an editor that is about to reference the IPluggable; never 0. |
Implemented in fe::DecoratorFilterStub, and fe::DecoratorStub.
virtual void UC_DLL_CALL fe::IPluggable::onDetach | ( | FeHandle * | editor | ) | [pure virtual] |
Called by an editor to indicate that the IPluggable is not referenced by the passed in editor any more.
editor | handle to an editor that ended referencing the IPluggable; never 0. |
Implemented in fe::DecoratorFilterStub, and fe::DecoratorStub.