18 #include <vrvUtil/DtVirtualBaseClass.h>
19 #include <vrvUtil/signalslib.h>
20 #include <vrvCore/DtDe.h>
22 #include <vlutil/vlFilename.h>
24 #include <boost/signal.hpp>
26 #include <QtCore/QString>
41 class DtVrfScenarioRemapFunction;
70 virtual void loadBatchScenario(
QWidget*);
72 virtual bool loadBatchScenario(
const QString& batch);
75 virtual bool runBatch();
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_scenarioLoadComplete();
151 virtual QString batchRunTitle(
const DtScenario*)
const;
153 virtual void setMainWindowTitle(
const QString&);
155 virtual QString mainWindowTitle()
const;