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

Dialog to allow user to customize object parser when inputing a file for scenario laydown.

Inheritance diagram for makVrf::DtCsvImporter:
Inheritance graph
[legend]

Public Member Functions

 DtCsvImporter (makVrv::DtDe &de, DtScenarioDescriptionImporterExporter *imp, QWidget *parent, const Qt::WindowFlags &flags)
 
virtual ~DtCsvImporter ()
 
virtual void initializeObjectMap ()
 
virtual void initializeForces ()
 
virtual void setupGui ()
 
virtual void slot_createObjectType (const makVrf::DtEntityMapperKey &entType)
 
- Public Member Functions inherited from makVrf::DtObjectImporter
 DtObjectImporter (makVrv::DtDe &de, DtScenarioDescriptionImporterExporter *imp, QWidget *parent, const Qt::WindowFlags &flags)
 
virtual ~DtObjectImporter ()
 
virtual void import (const QString &)
 

Public Attributes

Ui_CsvParserMapDialog myUiImpl
 
- Public Attributes inherited from makVrf::DtObjectImporter
QWidget myFrame
 

Protected Slots

virtual void createObjectPalette (QTreeWidgetItem *i, int col)
 
virtual void createObjectPalette ()
 
virtual void onForceSelected ()
 
virtual void kindChanged (int)
 
virtual void mapTypes (bool changed)
 

Protected Member Functions

virtual void enableOk ()
 
virtual void importScenarioDescription ()
 
virtual void updateKindBox (int kind)
 
- Protected Member Functions inherited from makVrf::DtObjectImporter
virtual void accept ()
 

Protected Attributes

bool myUseMultiTypes
 
DtEntityCreatePalettemyObjectPalettePanel
 
DtEntityType myCurrentEntityType
 
int myCurrentForce
 
int myCurrentKind
 
std::string myCurrentTypeName
 
- Protected Attributes inherited from makVrf::DtObjectImporter
makVrv::DtDemyDe
 
std::map< std::string,
std::string > 
myTypeMap
 
DtFilename myFile
 
DtScenarioDescriptionImporterExportermyImporter
 

Constructor & Destructor Documentation

makVrf::DtCsvImporter::DtCsvImporter ( makVrv::DtDe de,
DtScenarioDescriptionImporterExporter imp,
QWidget *  parent,
const Qt::WindowFlags &  flags 
)
virtual makVrf::DtCsvImporter::~DtCsvImporter ( )
virtual

Member Function Documentation

virtual void makVrf::DtCsvImporter::initializeObjectMap ( )
virtual

Reimplemented from makVrf::DtObjectImporter.

virtual void makVrf::DtCsvImporter::initializeForces ( )
virtual

Reimplemented from makVrf::DtObjectImporter.

virtual void makVrf::DtCsvImporter::setupGui ( )
virtual
virtual void makVrf::DtCsvImporter::slot_createObjectType ( const makVrf::DtEntityMapperKey entType)
virtual
virtual void makVrf::DtCsvImporter::createObjectPalette ( QTreeWidgetItem i,
int  col 
)
protectedvirtualslot
virtual void makVrf::DtCsvImporter::createObjectPalette ( )
protectedvirtualslot
virtual void makVrf::DtCsvImporter::onForceSelected ( )
protectedvirtualslot
virtual void makVrf::DtCsvImporter::enableOk ( )
protectedvirtual
virtual void makVrf::DtCsvImporter::importScenarioDescription ( )
protectedvirtual

Sends message off to back-end to import the scenario description.

Reimplemented from makVrf::DtObjectImporter.

virtual void makVrf::DtCsvImporter::updateKindBox ( int  kind)
protectedvirtual
virtual void makVrf::DtCsvImporter::kindChanged ( int  )
protectedvirtualslot

Select the entity type to map for missing entity types.

virtual void makVrf::DtCsvImporter::mapTypes ( bool  changed)
protectedvirtualslot

Member Data Documentation

Ui_CsvParserMapDialog makVrf::DtCsvImporter::myUiImpl
bool makVrf::DtCsvImporter::myUseMultiTypes
protected
DtEntityCreatePalette* makVrf::DtCsvImporter::myObjectPalettePanel
protected
DtEntityType makVrf::DtCsvImporter::myCurrentEntityType
protected
int makVrf::DtCsvImporter::myCurrentForce
protected
int makVrf::DtCsvImporter::myCurrentKind
protected
std::string makVrf::DtCsvImporter::myCurrentTypeName
protected

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

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)