VR-Forces 4.6 Class Documentation
 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. More...

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

Public Member Functions

 DtCigiEntityMappingWidget (DtDe &de, QWidget *parent, const QString &pageTitle)
 Constructor.
virtual ~DtCigiEntityMappingWidget ()
 Destructor.
virtual void askUserForEntityTypeMapping ()
 Ask the user for a new entity type mapping.
virtual void askUserForArtPartMapping ()
 Ask the user for a new articulated part mapping.
virtual void enableArtPartMapping ()
 Enables the art part mapping.
virtual void disableArtPartMapping ()
 Disables the art part mapping.
virtual void warnUserOfDuplicateEntityType ()
 Warn the user of a duplicate entity type.
virtual void warnUserOfDuplicateArtPartId ()
 Warn the user of a duplicate art part ID.
- Public Member Functions inherited from makVrv::DtCigiSettingsWidget
 DtCigiSettingsWidget (DtDe &de, QWidget *parent, const QString &pageTitle="")
 Constructor.
virtual ~DtCigiSettingsWidget ()
 Destructor.
virtual void addSettings (const std::string &name)
 Adds new settings with the specified name.
virtual void removeSettings (const std::string &name)
 Removes settings.
virtual void setCurrentSettings (const std::string &name)
 Changes the current settings.
virtual void setSettings (const std::vector< std::string > &nameList)
 Sets all settings names. Called on startup.
- Public Member Functions inherited from makVrv::DtCigiSettingsInterface
virtual ~DtCigiSettingsInterface ()
 Destructor.
- Public Member Functions inherited from makVrv::DtCigiEntityMappingInterface
virtual ~DtCigiEntityMappingInterface ()
 Destructor.

Protected Member Functions

void setupGui ()
- Protected Member Functions inherited from makVrv::DtCigiSettingsWidget
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::signal< void(bool)> signal_pageEnabled
boost::signal< void(const
std::string &)> 
signal_currentSettingsChanged
boost::signal< void() > signal_newSettingsRequested
boost::signal< void(const
std::string &)> 
signal_deleteSettingsRequested
boost::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 ()

Detailed Description

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.

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

Reimplemented from makVrv::DtCigiSettingsWidget.

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 Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)