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

Public Member Functions

 DtNewModelSetPage (makVrv::DtDe &, QWidget *, const Qt::WindowFlags &f=0, bool shallowCopyOnly=false)
 
virtual ~DtNewModelSetPage ()
 
void setSimulationModelSet (const DtSimulationModelSet *s)
 
virtual void accept ()
 
virtual void reject ()
 
virtual void setIncludeSMSFiles (const std::vector< DtString > &)
 
virtual void setIncludeSMSFiles (const QString &)
 
- Public Member Functions inherited from DtWizardPage
 DtWizardPage (makVrv::DtDe &, QWidget *, const Qt::WindowFlags &f=0)
 
virtual ~DtWizardPage ()
 
virtual DtWizardPagenextPage (QWidget *p)
 
virtual void cancel ()
 
virtual void keyPressEvent (QKeyEvent *)
 
virtual void setTitle (const QString &)
 
virtual void setDescription (const QString &)
 
virtual void showTitle (bool)
 
virtual void showDescription (bool)
 

Public Attributes

QFileDialogmyDirectory
 
- Public Attributes inherited from DtWizardPage
QLabelmyTitle
 
QWidget * myContents
 
QVBoxLayout * myContentsLayout
 
QVBoxLayout * myMainLayout
 
QLabelmyDescription
 

Protected Slots

virtual void directoryChanged ()
 

Protected Member Functions

virtual bool isLastPage () const
 
virtual bool showFinishButton () const
 
virtual bool hideButtons (QWidget *)
 
virtual bool pageComplete () const
 
virtual bool nextPageComplete () const
 
virtual QLineEditlineEdit (QWidget *)
 
virtual void execute ()
 
virtual void createFromSet (const DtSimulationModelSet &set, const QStringList &ignoreFiles=QStringList(), const QStringList &overrideIgnoreFiles=QStringList())
 
virtual int fileCount (const DtFilename &, const QStringList &ignore) const
 There doesn't seem to be a Qt routine to duplicate directories, so, this will. More...
 
virtual bool duplicateDirectory (const DtFilename &sourceDir, const DtFilename &destDir, const QStringList &ignore, const QStringList &overrideIgnore, QProgressDialog *, int &onFile)
 

Protected Attributes

const DtSimulationModelSetmySet
 
std::vector< DtStringmyIncludeSMSFiles
 
bool myShallowCopyOnly
 
- 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

DtNewModelSetPage::DtNewModelSetPage ( makVrv::DtDe ,
QWidget *  ,
const Qt::WindowFlags &  f = 0,
bool  shallowCopyOnly = false 
)
virtual DtNewModelSetPage::~DtNewModelSetPage ( )
virtual

Member Function Documentation

void DtNewModelSetPage::setSimulationModelSet ( const DtSimulationModelSet s)
inline
virtual void DtNewModelSetPage::accept ( )
virtual
virtual void DtNewModelSetPage::reject ( )
virtual
virtual void DtNewModelSetPage::setIncludeSMSFiles ( const std::vector< DtString > &  )
virtual
virtual void DtNewModelSetPage::setIncludeSMSFiles ( const QString &  )
virtual
virtual bool DtNewModelSetPage::isLastPage ( ) const
protectedvirtual

Reimplemented from DtWizardPage.

Reimplemented in DtExistingModelSetPage.

virtual bool DtNewModelSetPage::showFinishButton ( ) const
inlineprotectedvirtual

Reimplemented from DtWizardPage.

Reimplemented in DtExistingModelSetPage.

virtual bool DtNewModelSetPage::hideButtons ( QWidget *  )
protectedvirtual
virtual bool DtNewModelSetPage::pageComplete ( ) const
protectedvirtual

Reimplemented from DtWizardPage.

Reimplemented in DtExistingModelSetPage.

Referenced by DtExistingModelSetPage::nextPageComplete().

virtual bool DtNewModelSetPage::nextPageComplete ( ) const
inlineprotectedvirtual

Reimplemented from DtWizardPage.

Reimplemented in DtExistingModelSetPage.

virtual QLineEdit* DtNewModelSetPage::lineEdit ( QWidget *  )
protectedvirtual
virtual void DtNewModelSetPage::execute ( )
protectedvirtual

Reimplemented from DtWizardPage.

Reimplemented in DtExistingModelSetPage.

virtual void DtNewModelSetPage::createFromSet ( const DtSimulationModelSet set,
const QStringList &  ignoreFiles = QStringList(),
const QStringList &  overrideIgnoreFiles = QStringList() 
)
protectedvirtual
virtual int DtNewModelSetPage::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 DtNewModelSetPage::duplicateDirectory ( const DtFilename &  sourceDir,
const DtFilename &  destDir,
const QStringList &  ignore,
const QStringList &  overrideIgnore,
QProgressDialog *  ,
int onFile 
)
protectedvirtual
virtual void DtNewModelSetPage::directoryChanged ( )
protectedvirtualslot

Member Data Documentation

QFileDialog* DtNewModelSetPage::myDirectory
const DtSimulationModelSet* DtNewModelSetPage::mySet
protected
std::vector<DtString> DtNewModelSetPage::myIncludeSMSFiles
protected
bool DtNewModelSetPage::myShallowCopyOnly
protected

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

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)