VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
makVrv::DtCigiEntityMappingWidget Class Reference

A DtCigiEntityMappingWidget provides the widget that shows the mapping from entity type to model definition and art part ID to model art part ID for CIGI entity controls.

Inheritance diagram for makVrv::DtCigiEntityMappingWidget:
Inheritance graph
[legend]

Public Member Functions

 DtCigiEntityMappingWidget (DtDe &de, QWidget *parent, const QString &pageTitle)
 
virtual ~DtCigiEntityMappingWidget ()
 
virtual void askUserForEntityTypeMapping ()
 
virtual void askUserForArtPartMapping ()
 
virtual void enableArtPartMapping ()
 
virtual void disableArtPartMapping ()
 
virtual void warnUserOfDuplicateEntityType ()
 
virtual void warnUserOfDuplicateArtPartId ()
 
- Public Member Functions inherited from makVrv::DtCigiSettingsWidget
 DtCigiSettingsWidget (DtDe &de, QWidget *parent, const QString &pageTitle="")
 
virtual ~DtCigiSettingsWidget ()
 
virtual void addSettings (const std::string &name)
 
virtual void removeSettings (const std::string &name)
 
virtual void setCurrentSettings (const std::string &name)
 
virtual void setSettings (const std::vector< std::string > &nameList)
 
- Public Member Functions inherited from makVrv::DtCigiSettingsInterface
virtual ~DtCigiSettingsInterface ()
 
- Public Member Functions inherited from makVrv::DtCigiEntityMappingInterface
virtual ~DtCigiEntityMappingInterface ()
 

Protected Member Functions

void setupGui ()
 
- Protected Member Functions inherited from makVrv::DtCigiSettingsWidget
void setupGui ()
 
virtual QString currentInstance () const
 

Protected Attributes

DtCigiEntityMappingLogicmyLogic
 
DtMapEditorWidgetmyEntTypeMapWidget
 
DtMapEditorWidgetmyArtPartMapWidget
 
QDialogButtonBox * myEntityTypeMappingButtons
 
- Protected Attributes inherited from makVrv::DtCigiSettingsWidget
DtDemyDe
 
DtSelectInstanceWidgetmySelectInstanceWidget
 
DtPersistenceToolbarWidgetmyImportExportWidget
 

Additional Inherited Members

- Public Attributes inherited from makVrv::DtCigiSettingsInterface
boost::signalslib::signal
< void(bool)> 
signal_pageEnabled
 
boost::signalslib::signal
< void(const std::string &)> 
signal_currentSettingsChanged
 
boost::signalslib::signal< void() > signal_newSettingsRequested
 
boost::signalslib::signal
< void(const std::string &)> 
signal_deleteSettingsRequested
 
boost::signalslib::signal
< void(const std::string
&, const std::string &)> 
signal_renameSettingsRequested
 
- Protected Slots inherited from makVrv::DtCigiSettingsWidget
virtual void on_mySelectInstanceWidget_currentIndexChanged (int index)
 
virtual void onNewInstanceRequested ()
 
virtual void onDeleteInstanceRequested ()
 
virtual void onRenameInstanceRequested ()
 

Constructor & Destructor Documentation

makVrv::DtCigiEntityMappingWidget::DtCigiEntityMappingWidget ( DtDe de,
QWidget *  parent,
const QString &  pageTitle 
)

Constructor.

virtual makVrv::DtCigiEntityMappingWidget::~DtCigiEntityMappingWidget ( )
virtual

Destructor.

Member Function Documentation

virtual void makVrv::DtCigiEntityMappingWidget::askUserForEntityTypeMapping ( )
virtual

Ask the user for a new entity type mapping.

Implements makVrv::DtCigiEntityMappingInterface.

virtual void makVrv::DtCigiEntityMappingWidget::askUserForArtPartMapping ( )
virtual

Ask the user for a new articulated part mapping.

Implements makVrv::DtCigiEntityMappingInterface.

virtual void makVrv::DtCigiEntityMappingWidget::enableArtPartMapping ( )
virtual

Enables the art part mapping.

Implements makVrv::DtCigiEntityMappingInterface.

virtual void makVrv::DtCigiEntityMappingWidget::disableArtPartMapping ( )
virtual

Disables the art part mapping.

Implements makVrv::DtCigiEntityMappingInterface.

virtual void makVrv::DtCigiEntityMappingWidget::warnUserOfDuplicateEntityType ( )
virtual

Warn the user of a duplicate entity type.

Implements makVrv::DtCigiEntityMappingInterface.

virtual void makVrv::DtCigiEntityMappingWidget::warnUserOfDuplicateArtPartId ( )
virtual

Warn the user of a duplicate art part ID.

Implements makVrv::DtCigiEntityMappingInterface.

void makVrv::DtCigiEntityMappingWidget::setupGui ( )
protected

Member Data Documentation

DtCigiEntityMappingLogic* makVrv::DtCigiEntityMappingWidget::myLogic
protected
DtMapEditorWidget* makVrv::DtCigiEntityMappingWidget::myEntTypeMapWidget
protected
DtMapEditorWidget* makVrv::DtCigiEntityMappingWidget::myArtPartMapWidget
protected
QDialogButtonBox* makVrv::DtCigiEntityMappingWidget::myEntityTypeMappingButtons
protected

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

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)