VR-Forces Development_Version 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
DtUpgradeModelSetPage Class Reference
Inheritance diagram for DtUpgradeModelSetPage:
Inheritance graph
[legend]

Public Member Functions

 DtUpgradeModelSetPage (makVrv::DtDe &, QWidget *, const Qt::WindowFlags &f=0)
virtual ~DtUpgradeModelSetPage ()
void setSimulationModelSet (const DtSimulationModelSet *s)
virtual void accept ()
virtual void reject ()
virtual void copyFilesFromSMS (const DtSimulationModelSet *sourceSet, const QString &destination, QStringList &filesNotCopied, const QStringList &fileTypesToIgnore=QStringList(), const QStringList &fileTypesToNotOverwrite=QStringList(), const DtSimulationModelSet *prototypeSet=NULL)
virtual void createFromSet (const DtSimulationModelSet *prototypeSet, const QString &destination)
 Creates a new set from an existing "prototype" set.
virtual bool pageComplete () const
virtual void execute ()
virtual bool checkSMSVersion (DtSimulationModelSet &sms) const
- Public Member Functions inherited from DtWizardPage
 DtWizardPage (makVrv::DtDe &, QWidget *, const Qt::WindowFlags &f=0)
virtual ~DtWizardPage ()
virtual DtWizardPagenextPage (QWidget *p)
virtual bool isLastPage () const
virtual void keyPressEvent (QKeyEvent *)

Protected Slots

virtual void directoryChanged ()

Protected Member Functions

virtual bool hideButtons (QWidget *)
virtual bool nextPageComplete () const
virtual QLineEditlineEdit (QWidget *)
virtual int fileCount (const DtFilename &, const QStringList &ignore) const
 There doesn't seem to be a Qt routine to duplicate directories, so, this will.
virtual bool duplicateDirectory (const DtSimulationModelSet *sourceSet, const DtSimulationModelSet *existingSet, const DtFilename &sourceDir, const DtFilename &destDir, const QStringList &ignore, QProgressDialog *, int &onFile, const QStringList &doNotOverwrite, QStringList &notCopied)

Protected Attributes

QFileDialogmyDirectory
const DtSimulationModelSetmySet
bool myUpgradeMode
QStringList myFilesToMerge
QLineEditmyDestinationName
QCheckBoxmyCopyNewEntityFiles
QComboBoxmyUpgradeUsing
- Protected Attributes inherited from DtWizardPage
DtWizardPagemyNextPage
makVrv::DtDemyDe

Additional Inherited Members

- Signals inherited from DtWizardPage
void pageCompleted (bool)
void returnPressed ()
void backPage ()
void rejected ()

Constructor & Destructor Documentation

DtUpgradeModelSetPage::DtUpgradeModelSetPage ( makVrv::DtDe ,
QWidget ,
const Qt::WindowFlags &  f = 0 
)
virtual DtUpgradeModelSetPage::~DtUpgradeModelSetPage ( )
virtual

Member Function Documentation

void DtUpgradeModelSetPage::setSimulationModelSet ( const DtSimulationModelSet s)
inline
virtual void DtUpgradeModelSetPage::accept ( )
virtual
virtual void DtUpgradeModelSetPage::reject ( )
virtual
virtual void DtUpgradeModelSetPage::copyFilesFromSMS ( const DtSimulationModelSet sourceSet,
const QString &  destination,
QStringList &  filesNotCopied,
const QStringList &  fileTypesToIgnore = QStringList(),
const QStringList &  fileTypesToNotOverwrite = QStringList(),
const DtSimulationModelSet prototypeSet = NULL 
)
virtual
virtual void DtUpgradeModelSetPage::createFromSet ( const DtSimulationModelSet prototypeSet,
const QString &  destination 
)
virtual

Creates a new set from an existing "prototype" set.

Parameters
prototypeSetThe set to base the new, upgraded set on.
notCopiedA list of files that were not copied in from setToUpdate. A file would not be copied in if it is on the doNotOverwriteList and
destinationThe path to copy files into.
setToUpdateThe set that is being upgraded. there is a file with the same name in prototypeSet.
ignoredFilesA list of file types to not copy.
doNotOverwriteListA list of file types to not copy from setToUpdate if there is a file with the same name in prototypeSet.
loadWhenDoneWhether to load the new set after copying.
virtual bool DtUpgradeModelSetPage::pageComplete ( ) const
virtual

Reimplemented from DtWizardPage.

virtual void DtUpgradeModelSetPage::execute ( )
virtual

Reimplemented from DtWizardPage.

virtual bool DtUpgradeModelSetPage::checkSMSVersion ( DtSimulationModelSet sms) const
virtual
virtual bool DtUpgradeModelSetPage::hideButtons ( QWidget )
protectedvirtual
virtual bool DtUpgradeModelSetPage::nextPageComplete ( ) const
protectedvirtual

Reimplemented from DtWizardPage.

virtual QLineEdit* DtUpgradeModelSetPage::lineEdit ( QWidget )
protectedvirtual
virtual int DtUpgradeModelSetPage::fileCount ( const DtFilename &  ,
const QStringList &  ignore 
) const
protectedvirtual

There doesn't seem to be a Qt routine to duplicate directories, so, this will.

virtual bool DtUpgradeModelSetPage::duplicateDirectory ( const DtSimulationModelSet sourceSet,
const DtSimulationModelSet existingSet,
const DtFilename &  sourceDir,
const DtFilename &  destDir,
const QStringList &  ignore,
QProgressDialog *  ,
int &  onFile,
const QStringList &  doNotOverwrite,
QStringList &  notCopied 
)
protectedvirtual
virtual void DtUpgradeModelSetPage::directoryChanged ( )
protectedvirtualslot

Member Data Documentation

QFileDialog* DtUpgradeModelSetPage::myDirectory
protected
const DtSimulationModelSet* DtUpgradeModelSetPage::mySet
protected
bool DtUpgradeModelSetPage::myUpgradeMode
protected
QStringList DtUpgradeModelSetPage::myFilesToMerge
protected
QLineEdit* DtUpgradeModelSetPage::myDestinationName
protected
QCheckBox* DtUpgradeModelSetPage::myCopyNewEntityFiles
protected
QComboBox* DtUpgradeModelSetPage::myUpgradeUsing
protected

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

Document ID: Generated on Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)