Workspace 6.21.5
Public Member Functions | Static Public Member Functions | List of all members
MergeProgressWidgetFactory Class Reference

#include <Tools/Widgets/mergeprogresswidgetfactory.h>

Inheritance diagram for MergeProgressWidgetFactory:
[legend]

Public Member Functions

const CSIRO::DataExecution::DataFactorygetDataFactory () const override
 
const QMetaObject & getQWidgetMetaObject () const override
 
- Public Member Functions inherited from WidgetFactory
virtual ~WidgetFactory ()=default
 
QWidget & createWidget (QWidget *parent=nullptr) const
 
QWidgetConnectorcreateWidgetConnector (QWidget &widget, const NamePath &namePath) const
 
QWidgetConnectorcreateWidgetConnector (QWidget &widget, const NamePath &namePath, const DataExecution::TypeAdaptorFactory *adaptorFactory, WidgetState state) const
 
virtual const DataExecution::DataFactorygetDataFactory () const =0
 
virtual const QMetaObject & getQWidgetMetaObject () const =0
 
virtual const char * getWidgetName () const
 
virtual bool showInWorkspaceEditor () const
 
virtual bool supportAdaptor () const
 

Static Public Member Functions

static MergeProgressWidgetFactorygetInstance ()
 

Member Function Documentation

◆ getDataFactory()

const CSIRO::DataExecution::DataFactory & getDataFactory ( ) const
overridevirtual
Returns
The data factory supported by the widgets this factory produces.

Implements WidgetFactory.

◆ getInstance()

MergeProgressWidgetFactory & getInstance ( )
static

◆ getQWidgetMetaObject()

const QMetaObject & getQWidgetMetaObject ( ) const
overridevirtual
Returns
The static QMetaObject associated with the QWidget this factory produces. For most classes, it will be implemented very similar to the following:
const QMetaObject& SomeWidgetFactory::getQWidgetMetaObject() const
{
return SomeWidget::staticMetaObject;
}

Implements WidgetFactory.