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.