VR-Forces 4.5 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes
DtSystemSelector Class Reference
Inheritance diagram for DtSystemSelector:
Inheritance graph
[legend]

Public Member Functions

 DtSystemSelector (makVrv::DtDe &de, QWidget *)
virtual bool init (const QString &startingFile="")
virtual void accept ()
virtual bool createNewSystem () const
virtual QString systemName () const
virtual QString systemDirectory () const
virtual QString systemMetaDataName () const
void setExistingSystems (const QHash< QString, DtComponentSystemDescriptorPair * > &s)

Protected Slots

virtual void selectSystemFile ()
virtual void showMoreInfo ()
virtual void systemFileChanged ()
virtual void systemNameChanged ()

Protected Member Functions

virtual void loadSystemFile (const QString &system, DtComponentSystemDescriptor &desc) const
virtual void copySupportingFiles (DtComponentSystemDescriptor &desc, QCheckBox *box, const DtString &rwName, const DtFilename &newSystemFile) const
virtual void copySupportingFiles (const DtComponentDescriptorList &list, const DtString &rwname, const DtFilename &newSystemFile, QHash< QString, QString > &fileMappings) const
virtual void copySupportingFiles (DtComponentDescriptor *desc, const DtString &rwname, const DtFilename &newSystemFile, QHash< QString, QString > &fileMappings) const
virtual void copySupportingFiles (DtReaderWriterRegistry *reg, const DtString &rwname, const DtFilename &newSystemFile, QHash< QString, QString > &fileMappings) const
virtual void createSystemNames (const DtFilename &unsub, const DtFilename &full, const DtFilename &newSystemFile, QString &newFile, QString &newUnsub, QHash< QString, QString > &fileMappings) const

Protected Attributes

DtFilename myDirectory
DtFilename myStartingFile
QLineEditmySystemFile
QLineEditmySystemName
QPushButtonmyMore
QPushButtonmyOK
QPushButtonmySelectFile
QGroupBox * myCopyFilesGroupBox
QCheckBoxmyAmmoselect
QCheckBoxmyDamage
QCheckBoxmyDetection
QCheckBoxmyHit
QVBoxLayout * mySystemContainer
QHash< QString,
DtComponentSystemDescriptorPair * > 
myExistingSystems
makVrv::DtDemyDe

Constructor & Destructor Documentation

DtSystemSelector::DtSystemSelector ( makVrv::DtDe de,
QWidget  
)

Member Function Documentation

virtual bool DtSystemSelector::init ( const QString &  startingFile = "")
virtual
virtual void DtSystemSelector::accept ( )
virtual

Reimplemented in DtTemplateSystemSelector.

virtual bool DtSystemSelector::createNewSystem ( ) const
virtual
virtual QString DtSystemSelector::systemName ( ) const
virtual
virtual QString DtSystemSelector::systemDirectory ( ) const
virtual
virtual QString DtSystemSelector::systemMetaDataName ( ) const
virtual
void DtSystemSelector::setExistingSystems ( const QHash< QString, DtComponentSystemDescriptorPair * > &  s)
inline

References myExistingSystems.

virtual void DtSystemSelector::loadSystemFile ( const QString &  system,
DtComponentSystemDescriptor desc 
) const
protectedvirtual
virtual void DtSystemSelector::copySupportingFiles ( DtComponentSystemDescriptor desc,
QCheckBox box,
const DtString rwName,
const DtFilename &  newSystemFile 
) const
protectedvirtual
virtual void DtSystemSelector::copySupportingFiles ( const DtComponentDescriptorList list,
const DtString rwname,
const DtFilename &  newSystemFile,
QHash< QString, QString > &  fileMappings 
) const
protectedvirtual
virtual void DtSystemSelector::copySupportingFiles ( DtComponentDescriptor desc,
const DtString rwname,
const DtFilename &  newSystemFile,
QHash< QString, QString > &  fileMappings 
) const
protectedvirtual
virtual void DtSystemSelector::copySupportingFiles ( DtReaderWriterRegistry reg,
const DtString rwname,
const DtFilename &  newSystemFile,
QHash< QString, QString > &  fileMappings 
) const
protectedvirtual
virtual void DtSystemSelector::createSystemNames ( const DtFilename &  unsub,
const DtFilename &  full,
const DtFilename &  newSystemFile,
QString &  newFile,
QString &  newUnsub,
QHash< QString, QString > &  fileMappings 
) const
protectedvirtual
virtual void DtSystemSelector::selectSystemFile ( )
protectedvirtualslot
virtual void DtSystemSelector::showMoreInfo ( )
protectedvirtualslot
virtual void DtSystemSelector::systemFileChanged ( )
protectedvirtualslot
virtual void DtSystemSelector::systemNameChanged ( )
protectedvirtualslot

Member Data Documentation

DtFilename DtSystemSelector::myDirectory
protected
DtFilename DtSystemSelector::myStartingFile
protected
QLineEdit* DtSystemSelector::mySystemFile
protected
QLineEdit* DtSystemSelector::mySystemName
protected
QPushButton* DtSystemSelector::myMore
protected
QPushButton* DtSystemSelector::myOK
protected
QPushButton* DtSystemSelector::mySelectFile
protected
QGroupBox* DtSystemSelector::myCopyFilesGroupBox
protected
QCheckBox* DtSystemSelector::myAmmoselect
protected
QCheckBox* DtSystemSelector::myDamage
protected
QCheckBox* DtSystemSelector::myDetection
protected
QCheckBox* DtSystemSelector::myHit
protected
QVBoxLayout* DtSystemSelector::mySystemContainer
protected
QHash<QString, DtComponentSystemDescriptorPair*> DtSystemSelector::myExistingSystems
protected

Referenced by setExistingSystems().

makVrv::DtDe& DtSystemSelector::myDe
protected

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

Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)