Workspace 6.21.5
|
#include <Workspace/Widgets/widgetfactory.h>
Public Member Functions | |
virtual | ~WidgetFactory ()=default |
QWidget & | createWidget (QWidget *parent=nullptr) const |
QWidgetConnector & | createWidgetConnector (QWidget &widget, const NamePath &namePath) const |
QWidgetConnector & | createWidgetConnector (QWidget &widget, const NamePath &namePath, const DataExecution::TypeAdaptorFactory *adaptorFactory, WidgetState state) const |
virtual const DataExecution::DataFactory & | getDataFactory () const =0 |
virtual const QMetaObject & | getQWidgetMetaObject () const =0 |
virtual const char * | getWidgetName () const |
virtual bool | showInWorkspaceEditor () const |
virtual bool | supportAdaptor () const |
|
virtualdefault |
QWidget & createWidget | ( | QWidget * | parent = nullptr | ) | const |
QWidgetConnector & createWidgetConnector | ( | QWidget & | widget, |
const NamePath & | namePath | ||
) | const |
QWidgetConnector & createWidgetConnector | ( | QWidget & | widget, |
const NamePath & | namePath, | ||
const DataExecution::TypeAdaptorFactory * | adaptorFactory, | ||
WidgetState | state | ||
) | const |
|
pure virtual |
Implemented in ConversionSpinBoxFactory, ChartWidgetFactory, ColorSpectrumButtonFactory, ImageWidgetFactory, PlotWidgetFactory, DataCollectionWidgetFactory, DataSeriesWidgetFactory, ImageTileViewFactory, PropertySetterDataCollectionFactory, ScientificDoubleSpinBoxFactory, SqlDatabaseWidgetFactory, SqlDataTableWidgetFactory, SqlResultSetTableWidgetFactory, Matrix3x3WidgetFactory, MeshModelInterfaceComboBoxFactory, MeshModelInterfaceInspectorWidgetFactory, MeshModelInterfaceSummaryWidgetFactory, MeshModelInterfaceWidgetFactory, MeshModelWidgetFactory, MeshReadersComboBoxFactory, QVectorVector3dWidgetFactory, TransformByComponentsFactory, TransformMatrixFactory, Vector3dGroupDegreesWidgetFactory, Vector3dGroupWidgetFactory, SchedulerServerSelectionWidgetFactory, WSGLGridWidgetFactory, WSGLWidgetFactory, SceneEditorWidgetFactory, SceneInteractionWidgetFactory, PlaybackControlWidgetFactory, ScreenNumberWidgetFactory, ScreenSerialNumberWidgetFactory, MergeProgressWidgetFactory, WorkflowDifferencesWidgetFactory, WorkflowValidatorWidgetFactory, ButtonGroupBoxFactory< EnumT, WidgetT >, CheckBoxFactory, ColorButtonFactory, ColorComponentSliderFactory, ComboBoxAsStringFactory, ComboBoxFactory, DataTableWidgetFactory, DateTimeWidgetFactory, DependencyButtonFactory, DirectoryWidgetFactory, DoubleLineEditFactory, DoubleSpinBoxFactory, DoubleWsLineEditFactory, EnumComboBoxFactory< T >, FileNameWidgetFactory, FloatSpinBoxFactory, FontButtonFactory, GroupBoxFactory, IntegerLineEditFactory, IntegerSpinBoxFactory, IntegerWsLineEditFactory, JsonJSEditFactory, MatrixWidgetFactory< T >, MultipleFileNamesWidgetFactory, NullWidgetFactory< DataObjectT >, ObjectArrayWidgetFactory, ObjectDictionaryTableViewWidgetFactory, ObjectDictionaryWidgetFactory, ObjectGroupWidgetFactory, PasswordWidgetFactory, ProgressBarFactory, PropertySetterBoolFactory, PropertySetterIntFactory, PropertySetterObjectArrayFactory, PropertySetterQrealFactory, PropertySetterStringFactory, QByteArrayLabelFactory, QPointFLineEditFactory, QVariantWidgetFactory, RadioButtonFactory, RangedSliderFactory, RangedSpinBoxFactory, ShowWidgetButtonFactory< T, ChildFactoryT >, StateToggleFactory, StringJSEditFactory, StringLineEditFactory, StringListLineEditFactory, StringListWidgetFactory, StringSelectionWidgetFactory, StringTextEditFactory, StringWsLineEditFactory, TimeStampFormatWidgetFactory, ToggleButtonFactory, VariantLabelFactory, and VariantLineEditFactory.
|
pure virtual |
Implemented in ConversionSpinBoxFactory, ChartWidgetFactory, ColorSpectrumButtonFactory, ImageWidgetFactory, PlotWidgetFactory, DataCollectionWidgetFactory, DataSeriesWidgetFactory, ImageTileViewFactory, PropertySetterDataCollectionFactory, ScientificDoubleSpinBoxFactory, SqlDatabaseWidgetFactory, SqlDataTableWidgetFactory, SqlResultSetTableWidgetFactory, Matrix3x3WidgetFactory, MeshModelInterfaceComboBoxFactory, MeshModelInterfaceInspectorWidgetFactory, MeshModelInterfaceSummaryWidgetFactory, MeshModelInterfaceWidgetFactory, MeshModelWidgetFactory, MeshReadersComboBoxFactory, QVectorVector3dWidgetFactory, TransformByComponentsFactory, TransformMatrixFactory, Vector3dGroupDegreesWidgetFactory, Vector3dGroupWidgetFactory, SchedulerServerSelectionWidgetFactory, WSGLGridWidgetFactory, WSGLWidgetFactory, SceneEditorWidgetFactory, SceneInteractionWidgetFactory, PlaybackControlWidgetFactory, ScreenNumberWidgetFactory, ScreenSerialNumberWidgetFactory, MergeProgressWidgetFactory, WorkflowDifferencesWidgetFactory, WorkflowValidatorWidgetFactory, ButtonGroupBoxFactory< EnumT, WidgetT >, CheckBoxFactory, ColorButtonFactory, ColorComponentSliderFactory, ComboBoxAsStringFactory, ComboBoxFactory, DataTableWidgetFactory, DateTimeWidgetFactory, DependencyButtonFactory, DirectoryWidgetFactory, DoubleLineEditFactory, DoubleSpinBoxFactory, DoubleWsLineEditFactory, EnumComboBoxFactory< T >, FileNameWidgetFactory, FloatSpinBoxFactory, FontButtonFactory, GroupBoxFactory, IntegerLineEditFactory, IntegerSpinBoxFactory, IntegerWsLineEditFactory, JsonJSEditFactory, MatrixWidgetFactory< T >, MultipleFileNamesWidgetFactory, NullWidgetFactory< DataObjectT >, ObjectArrayWidgetFactory, ObjectDictionaryTableViewWidgetFactory, ObjectDictionaryWidgetFactory, ObjectGroupWidgetFactory, PasswordWidgetFactory, ProgressBarFactory, PropertySetterBoolFactory, PropertySetterIntFactory, PropertySetterObjectArrayFactory, PropertySetterQrealFactory, PropertySetterStringFactory, QByteArrayLabelFactory, QPointFLineEditFactory, QVariantWidgetFactory, RadioButtonFactory, RangedSliderFactory, RangedSpinBoxFactory, ShowWidgetButtonFactory< T, ChildFactoryT >, StateToggleFactory, StringJSEditFactory, StringLineEditFactory, StringListLineEditFactory, StringListWidgetFactory, StringSelectionWidgetFactory, StringTextEditFactory, StringWsLineEditFactory, TimeStampFormatWidgetFactory, ToggleButtonFactory, VariantLabelFactory, and VariantLineEditFactory.
|
virtual |
Reimplemented in DirectoryWidgetFactory.
|
virtual |
Reimplemented in DataCollectionWidgetFactory, PropertySetterDataCollectionFactory, WorkflowDifferencesWidgetFactory, WorkflowValidatorWidgetFactory, PropertySetterBoolFactory, PropertySetterIntFactory, PropertySetterObjectArrayFactory, PropertySetterQrealFactory, and PropertySetterStringFactory.
|
virtual |
Reimplemented in ChartWidgetFactory, DataCollectionWidgetFactory, ObjectArrayWidgetFactory, ObjectDictionaryTableViewWidgetFactory, ObjectDictionaryWidgetFactory, ObjectGroupWidgetFactory, and StringJSEditFactory.