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 bool isBatchRunning()
const
82 return myBatchIterator;
85 bool runningBatchScenario()
const
87 return (batchIterator() != 0);
92 virtual void nextScenarioRun();
96 virtual void nextScenario();
123 virtual void startNextBatchScenario();
127 virtual void loading();
131 virtual void running();
135 virtual double currentSimulationTime()
const;
137 virtual DtFilename constructLoggerFilename(
const DtScenario* scenario);
140 virtual void allBackendsClosed();
143 virtual void loadScenarioError(
const std::string&
error,
bool showMessage =
true);
147 virtual void slot_scenarioLoadComplete();
149 virtual void slot_windowTitleAboutToBeSet(QString&);
151 virtual void setMainWindowTitle(
const QString&);