VR-Engage  2.2
Loading...
Searching...
No Matches
makVre::DtVreManagerWidgetCreator Class Reference

Detailed Description

This creator class is responsible for instantiating DtVreManagerWidget objects for the application. It implements the DtPageCreator interface to allow the manager to be added to the application's page system.

#include <vreManagerWidget.h>

Inheritance diagram for makVre::DtVreManagerWidgetCreator:
[legend]

Public Member Functions

 DtVreManagerWidgetCreator (makVrv::DtDe &de)
 
virtual ~DtVreManagerWidgetCreator () override
 
virtual std::string pageClassName () const override
 
virtual makVrv::DtPage * create (QWidget *parent=0, Qt::WindowFlags f=0) override
 

Constructor & Destructor Documentation

◆ DtVreManagerWidgetCreator()

makVre::DtVreManagerWidgetCreator::DtVreManagerWidgetCreator ( makVrv::DtDe & de)

Constructor.

Parameters
deThe distributed environment reference

Initializes a new creator for VREngage manager widgets.

References de().

◆ ~DtVreManagerWidgetCreator()

virtual makVre::DtVreManagerWidgetCreator::~DtVreManagerWidgetCreator ( )
overridevirtual

Virtual destructor.

Allows for proper cleanup of derived classes.

Member Function Documentation

◆ pageClassName()

virtual std::string makVre::DtVreManagerWidgetCreator::pageClassName ( ) const
overridevirtual

Gets the page class name.

Returns
The unique class name string

Returns the unique identifier for the page class this creator instantiates. This name should be unique across all pages. This is not the human-readable title of the page. When replacing a page, this class name should remain the same.

◆ create()

virtual makVrv::DtPage * makVre::DtVreManagerWidgetCreator::create ( QWidget * parent = 0,
Qt::WindowFlags f = 0 )
overridevirtual

Creates a new page instance.

Parameters
parentThe parent widget
fWindow flags to apply to the widget
Returns
Pointer to the newly created page

Creates a new instance of the DtVreManagerWidget class.


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