itom
Loading...
Searching...
No Matches
ito::DesignerWidgetOrganizer Class Reference
Inheritance diagram for ito::DesignerWidgetOrganizer:

Public Member Functions

 DesignerWidgetOrganizer (ito::RetVal &retValue)
 constructor
 
 ~DesignerWidgetOrganizer ()
 destructor
 
const QList< PluginLoadStatusgetPluginLoadStatus () const
 
const QMap< QString, FigureCategorygetFigureCategories () const
 
QStringList getListOfIncompatibleDesignerPlugins () const
 
bool figureClassExists (const QString &className)
 short
 
ito::RetVal figureClassMinimumRequirementCheck (const QString &className, int plotDataTypesMask, int plotDataFormatsMask, int plotFeaturesMask, bool *ok=NULL)
 short
 
QList< FigurePlugingetPossibleFigureClasses (int plotDataTypesMask, int plotDataFormatsMask, int plotFeaturesMask)
 short
 
QList< FigurePlugingetPossibleFigureClasses (const FigureCategory &figureCat)
 short
 
QString getFigureClass (const QString &figureCategory, const QString &defaultClassName, ito::RetVal &retVal)
 short
 
RetVal setFigureDefaultClass (const QString &figureCategory, const QString &defaultClassName)
 short
 
QStringList getPlotInputTypes (const int plotInputType)
 Return plot input types as string list.
 
QStringList getPlotType (const int plotType)
 Return plot input types as string list.
 
QStringList getPlotFeatures (const int plotFeatures)
 Return plot features as string list.
 
QStringList getPlotDataFormats (const int plotDataFormats)
 Return plot data formats as string list.
 
QWidget * createWidget (const QString &className, QWidget *parentWidget, AbstractFigure::WindowMode winMode=AbstractFigure::ModeStandaloneInUi)
 short
 

Protected Member Functions

RetVal scanDesignerPlugins ()
 short
 
void setApiPointersToWidgetAndChildren (QWidget *widget)
 

Private Attributes

QList< FigurePluginm_figurePlugins
 
QList< PluginLoadStatusm_pluginLoadStatus
 
QMap< QString, FigureCategorym_figureCategories
 
QVector< QTranslator * > m_Translator
 

Member Function Documentation

◆ createWidget()

QWidget * ito::DesignerWidgetOrganizer::createWidget ( const QString & className,
QWidget * parentWidget,
AbstractFigure::WindowMode winMode = AbstractFigure::ModeStandaloneInUi )

short

long

Parameters
className
parentWidget
winMode
Returns
QWidget

◆ figureClassExists()

bool ito::DesignerWidgetOrganizer::figureClassExists ( const QString & className)

short

long

Parameters
className
Returns
bool

◆ figureClassMinimumRequirementCheck()

ito::RetVal ito::DesignerWidgetOrganizer::figureClassMinimumRequirementCheck ( const QString & className,
int plotDataTypesMask,
int plotDataFormatsMask,
int plotFeaturesMask,
bool * ok = NULL )

short

long

Parameters
className
plotDataTypesMask
plotDataFormatsMask
plotFeaturesMask
ok
Returns
ito::RetVal

◆ getFigureClass()

QString ito::DesignerWidgetOrganizer::getFigureClass ( const QString & figureCategory,
const QString & defaultClassName,
ito::RetVal & retVal )

short

long

Parameters
figureCategory
defaultClassName
retVal
Returns
QString

◆ getPlotDataFormats()

QStringList ito::DesignerWidgetOrganizer::getPlotDataFormats ( const int plotDataFormats)

Return plot data formats as string list.

Return plot data formats from plot data format identifier to string list.

Parameters
plotDataFormat
Returns
QStringList

◆ getPlotFeatures()

QStringList ito::DesignerWidgetOrganizer::getPlotFeatures ( const int plotFeatures)

Return plot features as string list.

Return plot features from plot features identifier to string list.

Parameters
plotFeatures
Returns
QStringList

◆ getPlotInputTypes()

QStringList ito::DesignerWidgetOrganizer::getPlotInputTypes ( const int plotInputTypes)

Return plot input types as string list.

Return plot input types from plot type identifier to string list.

Parameters
plotInputType
Returns
QStringList

◆ getPlotType()

QStringList ito::DesignerWidgetOrganizer::getPlotType ( const int plotType)

Return plot input types as string list.

Return plot input types from plot type identifier to string list.

Parameters
plotInputType
Returns
QStringList

◆ getPossibleFigureClasses() [1/2]

QList< FigurePlugin > ito::DesignerWidgetOrganizer::getPossibleFigureClasses ( const FigureCategory & figureCat)

short

long

Parameters
figureCat
Returns
QList<FigurePlugin>

◆ getPossibleFigureClasses() [2/2]

QList< FigurePlugin > ito::DesignerWidgetOrganizer::getPossibleFigureClasses ( int plotDataTypesMask,
int plotDataFormatsMask,
int plotFeaturesMask )

short

long

Parameters
plotDataTypesMask
plotDataFormatsMask
plotFeaturesMask
Returns
QList<FigurePlugin>

◆ scanDesignerPlugins()

RetVal ito::DesignerWidgetOrganizer::scanDesignerPlugins ( )
protected

short

long

Returns

◆ setFigureDefaultClass()

RetVal ito::DesignerWidgetOrganizer::setFigureDefaultClass ( const QString & figureCategory,
const QString & defaultClassName )

short

long

Parameters
figureCategory
defaultClassName
Returns
RetVal

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