20 #include <vlutil/vlFilename.h>
22 #include <boost/signal.hpp>
24 #include <QtCore/QString>
39 class DtVrfScenarioRemapFunction;
68 virtual void loadBatchScenario(
QWidget*);
70 virtual bool loadBatchScenario(
const QString& batch);
73 virtual bool runBatch();
75 virtual int runNumber()
const;
77 bool isBatchRunning()
const
84 return myBatchIterator;
87 bool runningBatchScenario()
const
89 return (batchIterator() != 0);
94 virtual void nextScenarioRun();
98 virtual void nextScenario();
101 virtual bool close();
125 virtual void startNextBatchScenario();
129 virtual void loading();
133 virtual void running();
137 virtual double currentSimulationTime()
const;
139 virtual DtFilename constructLoggerFilename(
const DtScenario* scenario);
142 virtual void allBackendsClosed();
145 virtual void loadScenarioError(
const std::string&
error,
bool showMessage =
true);
149 virtual void slot_allScenarioObjectsDiscovered();
151 virtual void slot_windowTitleAboutToBeSet(QString&);
153 virtual void setMainWindowTitle(
const QString&);