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

Widget factory for the SceneEditorWidget. More...

#include <Rendering/SceneInteraction/sceneeditorwidgetfactory.h>

Inheritance diagram for SceneEditorWidgetFactory:
[legend]

Public Member Functions

const 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 SceneEditorWidgetFactorygetInstance ()
 

Detailed Description

This widget encompasses the WSGLWidget, SceneInteractionWidget and SceneItemPropertiesWidget.

Member Function Documentation

◆ getDataFactory()

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

Implements WidgetFactory.

◆ getInstance()

SceneEditorWidgetFactory & 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.