Base class to implement IvTune extensions. More...
#include <IvTune/IvTuneExtender/IvtExtension.h>
Public Member Functions | |
virtual void | activate () |
Activate this extension. | |
virtual void | deactivate () |
Deactivate this extension. | |
const IvtExtensionInfo & | getInfo () const |
Returns the information structure for this extension. | |
IvtPlugin * | getPlugin () const |
Returns the plug-in containing this extension. | |
IvtProfileSetting * | getProfileSetting () const |
Returns the settings for this extension. | |
virtual void | hide () |
Hide this extension. | |
bool | isActive () const |
Returns true if this extension is active. | |
bool | isVisible () const |
Returns true if this extension is visible. | |
virtual void | load () |
Load this extension. | |
virtual void | show () |
Show this extension. | |
virtual void | unload () |
Unload this extension. | |
virtual | ~IvtExtension () |
Destructor. | |
Base class to implement IvTune extensions.
This is the base class for implementing IvTune extensions.
Definition at line 80 of file IvtExtension.h.
|
virtual |
Destructor.
|
virtual |
Activate this extension.
The method is called when a profile that contains the extension is activated.
|
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 |
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 |
Load this extension.
This method is called when the plug-in that contains the extension is loaded.
|
virtual |
Show this extension.
Called when the GUI should be shown.
|
virtual |
Unload this extension.
The method is called when the plug-in that contains the extension is unloaded