![]() |
itom
|
container for publishing widgets provided by any plugin More...
#include <addInInterface.h>
Public Member Functions | |
| AlgoWidgetDef () | |
| < empty, default constructor | |
| 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::AddInInterfaceBase * | m_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 &) | |
container for publishing widgets provided by any plugin
|
inline |
< empty, default constructor
constructor with all necessary arguments.