Base class to implement IvTune extensions.
More...
#include <IvTune/IvTuneExtender/IvtExtension.h>
Inheritance diagram for IvtExtension: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