gepetto::gui::PluginInterface Class Referenceabstract

Base interface for C++ plugins. More...

#include <gepetto/gui/plugin-interface.hh>

Inheritance diagram for gepetto::gui::PluginInterface:
[legend]

Public Member Functions

 PluginInterface ()
 
virtual ~PluginInterface ()
 
virtual QString name () const =0
 
void doInit ()
 
bool isInit () const
 
const QString & errorMsg () const
 

Protected Member Functions

virtual void init ()=0
 

Detailed Description

Base interface for C++ plugins.

Constructor & Destructor Documentation

gepetto::gui::PluginInterface::PluginInterface ( )
inline
virtual gepetto::gui::PluginInterface::~PluginInterface ( )
inlinevirtual

References name().

Member Function Documentation

void gepetto::gui::PluginInterface::doInit ( )
inline

References init().

const QString& gepetto::gui::PluginInterface::errorMsg ( ) const
inline

References init().

virtual void gepetto::gui::PluginInterface::init ( )
protectedpure virtual

Implemented in PyQCustomPlot::Plugin, PyQgv::Plugin, and PluginSkeleton.

Referenced by doInit(), and errorMsg().

bool gepetto::gui::PluginInterface::isInit ( ) const
inline
virtual QString gepetto::gui::PluginInterface::name ( ) const
pure virtual