22 #include <boost/signal.hpp>
24 #include <QtCore/QString>
40 virtual bool saveScenarioAs();
44 virtual bool saveScenario(
bool forceOverwrite =
false);
50 virtual bool saveScenario(
const QString& s,
bool setAsSaved =
true);
51 virtual QString makeRelativeTo(QString origFile, QString path)
const;
53 virtual void checkpointScenario(
const QString& baseFilename,
bool forceOverwrite =
false);
54 virtual QString checkpointIdentifier(
const QString& filename)
const;
55 virtual QString getTimeString(
double time)
const;
62 DtFilename savedFilename()
const;
69 virtual QString createFilterList()
const;
70 virtual QString startingDirectory()
const;
72 virtual QString relativePath()
const;
73 virtual QString dataFolder()
const;
75 static bool preserveMappings(
void*);
76 virtual bool processPreserveMappings();
80 virtual bool saveSelectionGroups(
const QString& scenarioName, QString& selectionGroups)
const;
81 virtual bool saveOverlays(
const QString& scenarioName, QString& overlayName)
const;
84 virtual bool saveGuiSettings(
const QString& scenarioname, QString& guiSettingsName)
const;