12 #include <vlutil/vlString.h>
14 #include <QtWidgets/QDialog>
15 #include <QtCore/QList>
23 class QProgressDialog;
38 virtual bool isLastPage()
const;
39 virtual bool showFinishButton()
const;
40 virtual bool pageComplete()
const;
47 virtual void keyPressEvent(QKeyEvent*);
49 virtual void setTitle(
const QString&);
50 virtual void setDescription(
const QString&);
52 virtual void showTitle(
bool);
53 virtual void showDescription(
bool);
56 void pageCompleted(
bool);
83 virtual void accept();
84 virtual void reject();
86 virtual void setIncludeSMSFiles(
const std::vector<DtString>&);
87 virtual void setIncludeSMSFiles(
const QString&);
92 virtual bool hideButtons(QWidget*);
97 virtual void createFromSet(
const DtSimulationModelSet& set,
const QStringList& ignoreFiles = QStringList(),
98 const QStringList& overrideIgnoreFiles = QStringList());
102 virtual int fileCount(
const DtFilename&,
const QStringList& ignore)
const;
103 virtual bool duplicateDirectory(
const DtFilename& sourceDir,
const DtFilename& destDir,
104 const QStringList& ignore,
const QStringList& overrideIgnore, QProgressDialog*,
int& onFile);
107 virtual void directoryChanged();
148 virtual void setSimulationModelSet(
const QString&);
156 virtual void copyIncludeFiles();
179 virtual DtNewModelSetPage* createNewModelSetPage(QWidget* p,
bool shallowCopyOnly);
181 const QString& title,
bool shallowCopyOnly =
false);
227 virtual void createNewModelSet();
230 virtual void keyPressEvent(QKeyEvent*);
234 virtual void backButtonClicked();
235 virtual void nextButtonClicked();
236 virtual void enableNextButton(
bool);
237 virtual void returnKeyPressed();
virtual DtWizardPage * nextPage(QWidget *p)
Definition: newSimulationModelSetWizard.h:36
QWidget * myChoicePage
Definition: newSimulationModelSetWizard.h:247
Virtual base class.
Definition: DtVirtualBaseClass.h:22
virtual bool pageComplete() const
DtWizardPage * myNextPage
Definition: newSimulationModelSetWizard.h:213
DtIncludeFilesWidget * myIncludeFilesWidget
Definition: newSimulationModelSetWizard.h:161
makVrv::DtDe & myDe
Definition: newSimulationModelSetWizard.h:248
DtWizardPage * myParentPage
Definition: newSimulationModelSetWizard.h:163
virtual bool nextPageComplete() const
Definition: newSimulationModelSetWizard.h:153
QLabel * myLabel
Definition: newSimulationModelSetWizard.h:160
DtWizardPage * myNextPage
Definition: newSimulationModelSetWizard.h:136
Definition: newSimulationModelSetWizard.h:166
virtual bool showFinishButton() const
Definition: newSimulationModelSetWizard.h:91
bool myCreateNewWasChecked
Definition: newSimulationModelSetWizard.h:216
QPushButton * myCancelButton
Definition: newSimulationModelSetWizard.h:242
DtWizardPage * myNextPage
Definition: newSimulationModelSetWizard.h:187
QPushButton * myBackButton
Definition: newSimulationModelSetWizard.h:241
QLabel * myTitle
Definition: newSimulationModelSetWizard.h:66
QRadioButton * myCreateNew
Definition: newSimulationModelSetWizard.h:211
std::vector< DtString > myIncludeSMSFiles
Definition: newSimulationModelSetWizard.h:114
QPushButton * myFinishButton
Definition: newSimulationModelSetWizard.h:243
virtual bool nextPageComplete() const
Definition: newSimulationModelSetWizard.h:130
virtual bool nextPageComplete() const
Definition: newSimulationModelSetWizard.h:177
QFileDialog * myDirectory
Definition: newSimulationModelSetWizard.h:110
DtWizardPage * myStartPage
Definition: newSimulationModelSetWizard.h:249
virtual bool pageComplete() const
const DtSimulationModelSet * mySet
Definition: newSimulationModelSetWizard.h:113
QRadioButton * myExtendExisting
Definition: newSimulationModelSetWizard.h:186
bool myShallowCopyOnly
Definition: newSimulationModelSetWizard.h:137
DtWizardPage * myNewModelSetPage
Definition: newSimulationModelSetWizard.h:135
virtual bool nextPageComplete() const
Definition: newSimulationModelSetWizard.h:41
Contains makVrv::DtVirtualBaseClass class.
Definition: newSimulationModelSetWizard.h:73
bool myMinimalWasChecked
Definition: newSimulationModelSetWizard.h:190
QPushButton * myNextButton
Definition: newSimulationModelSetWizard.h:240
QWidget * myChoiceWidget
Definition: newSimulationModelSetWizard.h:184
QVBoxLayout * myMainLayout
Definition: newSimulationModelSetWizard.h:69
virtual bool pageComplete() const
Definition: newSimulationModelSetWizard.h:176
Definition: newSimulationModelSetWizard.h:118
Definition: newSimulationModelSetWizard.h:219
Definition: newSimulationModelSetWizard.h:193
Definition: newSimulationModelSetWizard.h:140
bool myShallowCopyOnly
Definition: newSimulationModelSetWizard.h:115
makVrv::DtDe & myDe
Definition: newSimulationModelSetWizard.h:272
QWidget * myChoiceWidget
Definition: newSimulationModelSetWizard.h:210
virtual void cancel()
Definition: newSimulationModelSetWizard.h:45
QLabel * myDescription
Definition: newSimulationModelSetWizard.h:70
QRadioButton * myMinimalModelSet
Definition: newSimulationModelSetWizard.h:185
Definition: newSimulationModelSetWizard.h:28
A simulation model set contains all the information that can be used to support a scenario either for...
Definition: simulationModelSet.h:31
Creator for the dialog.
Definition: newSimulationModelSetWizard.h:253
DtWizardPage * myNextPage
Definition: newSimulationModelSetWizard.h:162
QList< DtWizardPage * > myPages
Definition: newSimulationModelSetWizard.h:244
QWidget * myContents
Definition: newSimulationModelSetWizard.h:67
virtual bool nextPageComplete() const
Definition: newSimulationModelSetWizard.h:94
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
virtual bool showFinishButton() const
Definition: newSimulationModelSetWizard.h:128
virtual bool pageComplete() const
Definition: newSimulationModelSetWizard.h:203
QVBoxLayout * myContentsLayout
Definition: newSimulationModelSetWizard.h:68
makVrv::DtDe & myDe
Definition: newSimulationModelSetWizard.h:63
virtual void execute()
Definition: newSimulationModelSetWizard.h:43
DtWizardPage * myNextPage
Definition: newSimulationModelSetWizard.h:62
virtual bool isLastPage() const
virtual bool isLastPage() const
Definition: newSimulationModelSetWizard.h:127
QRadioButton * myCreateFromExisting
Definition: newSimulationModelSetWizard.h:212
virtual bool nextPageComplete() const
Definition: newSimulationModelSetWizard.h:204
#define DT_DLL_simulationObjectEditorimpl
This file is used to determine how to build.
Definition: simulationObjectEditorImplDefines.h:32
void setSimulationModelSet(const DtSimulationModelSet *s)
Definition: newSimulationModelSetWizard.h:81