Base class to implement IvTune extensions. More...
#include <IvTune/IvTuneExtender/IvtExtension.h>
Public Member Functions | |
virtual void | activate () |
virtual void | deactivate () |
const IvtExtensionInfo & | getInfo () const |
IvtPlugin * | getPlugin () const |
IvtProfileSetting * | getProfileSetting () const |
virtual void | hide () |
bool | isActive () const |
bool | isVisible () const |
virtual void | load () |
virtual void | show () |
virtual void | unload () |
virtual | ~IvtExtension () |
This is the base class for implementing IvTune extensions.
Since Open Inventor 9.0DirectionalLightEditor, ProcessingMenu, ShaderEditor, ViewingToolbar, AlphaCurveEditor, SFLDMResourceParameters
virtual IvtExtension::~IvtExtension | ( | ) | [virtual] |
Destructor.
virtual void IvtExtension::activate | ( | ) | [virtual] |
Activate this extension.
The method is called when a profile that contains the extension is activated.
virtual void IvtExtension::deactivate | ( | ) | [virtual] |
Deactivate this extension.
The method is called when a profile that contains the extension is deactivated.
const IvtExtensionInfo& IvtExtension::getInfo | ( | ) | const |
Returns the information structure for this extension.
IvtPlugin* IvtExtension::getPlugin | ( | ) | const |
Returns the plug-in containing this extension.
IvtProfileSetting* IvtExtension::getProfileSetting | ( | ) | const |
Returns the settings for this extension.
Settings could be different depending on the profile that activates the extension.
virtual void IvtExtension::hide | ( | ) | [virtual] |
Hide this extension.
Called when the GUI should be hidden.
bool IvtExtension::isActive | ( | ) | const |
Returns true if this extension is active.
bool IvtExtension::isVisible | ( | ) | const |
Returns true if this extension is visible.
virtual void IvtExtension::load | ( | ) | [virtual] |
Load this extension.
This method is called when the plug-in that contains the extension is loaded.
virtual void IvtExtension::show | ( | ) | [virtual] |
Show this extension.
Called when the GUI should be shown.
virtual void IvtExtension::unload | ( | ) | [virtual] |
Unload this extension.
The method is called when the plug-in that contains the extension is unloaded