gepetto::gui::PluginInterface Class Referenceabstract

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

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

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

Referenced by doInit(), and errorMsg().

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

Referenced by ~PluginInterface().