|  | Cube GUI Plugin User Guide
    (CubeGUI 4.5, revision release-4.5)
    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 () | 
|  Public Member Functions inherited from cubepluginapi::PluginInterface | |
| 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–2020 Forschungszentrum Jülich GmbH,
          Jülich Supercomputing Centre Copyright © 2009–2015 German Research School for Simulation Sciences GmbH, Laboratory for Parallel Programming |