![]() |
Cube GUI Plugin User Guide
(CubeGUI 4.8.2, revision 7895e762)
How to develop a Cube GUI Plugin, road map and examples
|
Plugins that are subclass of ContextFreePlugin don't depend on a cube file. They only can be activated if no cube file is loaded.
#include <ContextFreePlugin.h>
Public Member Functions | |
virtual void | opened (ContextFreeServices *service)=0 |
opened is called if the plugin is activated. All Resources should be allocated here, not in a constructor. More... | |
virtual void | setArguments (const QStringList &) |
virtual void | closed () |
closed is called if the plugin is closed by the user. If resources have been allocated, they should be freed here. More... | |
virtual void | version (int &major, int &minor, int &bugfix) const =0 |
virtual QString | name () const =0 |
virtual QString | getHelpText () const =0 |
virtual | ~ContextFreePlugin () |
![]() | |
QString | versionLabel () |
virtual | ~PluginInterface () |
|
virtual |
|
virtual |
|
pure virtual |
Implements cubepluginapi::PluginInterface.
|
pure virtual |
Implements cubepluginapi::PluginInterface.
|
pure virtual |
|
virtual |
set command line arguments, if plugin is started from command line
|
pure virtual |
Implements cubepluginapi::PluginInterface.
![]() |
Copyright © 1998–2022 Forschungszentrum Jülich GmbH,
Jülich Supercomputing Centre
Copyright © 2009–2015 German Research School for Simulation Sciences GmbH, Laboratory for Parallel Programming |