itom  3.0.0
ito::AddInAlgo::AlgoWidgetDef Class Reference

container for publishing widgets provided by any plugin More...

#include <addInInterface.h>

Public Member Functions

 AlgoWidgetDef ()
 < empty, default constructor More...
 
 AlgoWidgetDef (AddInAlgo::t_algoWidget algoWidgetFunc, AddInAlgo::t_filterParam algoWidgetParamFunc, QString description=QString(), ito::AddInAlgo::tAlgoCategory category=ito::AddInAlgo::catNone, ito::AddInAlgo::tAlgoInterface interf=ito::AddInAlgo::iNotSpecified, QString interfaceMeta=QString())
 
virtual ~AlgoWidgetDef ()
 destructor
 

Public Attributes

t_algoWidget m_widgetFunc
 function pointer (unbounded, static) for widget-method
 
t_filterParam m_paramFunc
 function pointer (unbounded, static) for widget's default parameter method
 
ito::AddInInterfaceBasem_pBasePlugin
 interface (factory) instance of this plugin (will be automatically filled)
 
QString m_name
 name of widget
 
QString m_description
 description of widget
 
ito::AddInAlgo::tAlgoCategory m_category
 category, widget belongs to (default: catNone)
 
ito::AddInAlgo::tAlgoInterface m_interface
 algorithm interface, widget fits to (default: iNotSpecified)
 
QString m_interfaceMeta
 meta information if required by algorithm interface
 

Private Member Functions

 AlgoWidgetDef (const AlgoWidgetDef &)
 

Detailed Description

container for publishing widgets provided by any plugin

Constructor & Destructor Documentation

ito::AddInAlgo::AlgoWidgetDef::AlgoWidgetDef ( )
inline

< empty, default constructor

constructor with all necessary arguments.


The documentation for this class was generated from the following file: