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

Detailed Description

This dialog extends the VRF entity selection dialog with VREngage-specific filtering capabilities, allowing users to select entities based on VREngage-specific criteria.

#include <vreEntitySelectionDialog.h>

Inheritance diagram for makVre::DtVreEntitySelectionDialog:
[legend]

Public Member Functions

 DtVreEntitySelectionDialog (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0)
 
virtual ~DtVreEntitySelectionDialog () override
 
virtual void setupGui (bool addAggregateFilter=false) override
 

Protected Attributes

DtVreEntitySelectionFiltermyEntitySelectionFilter
 
makVrf::DtVrfSelectionObjectFilter * myNoneSelectionFilter
 
makVrf::DtVrfOrFilter * myOrSelectionFilter
 

Constructor & Destructor Documentation

◆ DtVreEntitySelectionDialog()

makVre::DtVreEntitySelectionDialog::DtVreEntitySelectionDialog ( makVrv::DtDe & de,
QWidget * parent,
const Qt::WindowFlags & flags = 0 )

Constructor.

Parameters
deThe distributed environment reference
parentThe parent widget
flagsWindow flags to apply to the dialog

Initializes a new entity selection dialog with the specified parameters.

References de().

◆ ~DtVreEntitySelectionDialog()

virtual makVre::DtVreEntitySelectionDialog::~DtVreEntitySelectionDialog ( )
overridevirtual

Destructor.

Cleans up resources used by the entity selection dialog.

Member Function Documentation

◆ setupGui()

virtual void makVre::DtVreEntitySelectionDialog::setupGui ( bool addAggregateFilter = false)
overridevirtual

Sets up the dialog GUI components.

Parameters
addAggregateFilterWhether to add an aggregate filter option

Configures the user interface elements of the dialog, including the entity filters and selection controls. When addAggregateFilter is true, additional filtering options for aggregate entities are included.

Member Data Documentation

◆ myEntitySelectionFilter

DtVreEntitySelectionFilter* makVre::DtVreEntitySelectionDialog::myEntitySelectionFilter
protected

VREngage-specific entity selection filter.

Provides filtering capabilities specifically for VREngage entities.

◆ myNoneSelectionFilter

makVrf::DtVrfSelectionObjectFilter* makVre::DtVreEntitySelectionDialog::myNoneSelectionFilter
protected

Filter for selecting no objects.

Used to create a null selection option in the filter combo.

◆ myOrSelectionFilter

makVrf::DtVrfOrFilter* makVre::DtVreEntitySelectionDialog::myOrSelectionFilter
protected

Compound OR filter.

Combines multiple selection filters using logical OR operations.


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