19 #include <boost/signal.hpp>
21 #include <QtCore/QString>
37 virtual bool saveScenarioAs();
41 virtual bool saveScenario(
bool forceOverwrite =
false);
46 virtual std::string defaultObserverView()
const;
47 virtual void setDefaultObserverView(
const std::string&);
52 virtual bool saveScenario(
const QString& s,
bool setAsSaved =
true);
53 virtual bool setupScenarioToSave(
const QString& filename,
bool setAsSaved);
56 virtual bool getScenarioSaveName(QString&);
58 virtual QString makeRelativeTo(QString origFile, QString path)
const;
60 virtual void checkpointScenario(
const QString& baseFilename,
bool forceOverwrite =
false);
61 virtual QString checkpointIdentifier(
const QString& filename)
const;
62 virtual QString getTimeString(
double time)
const;
64 virtual void setLastSavedTime(
double);
69 virtual std::string scenarioExtentInformation()
const;
76 DtFilename savedFilename()
const;
88 virtual QString createFilterList()
const;
89 virtual QString startingDirectory()
const;
91 virtual QString relativePath()
const;
92 virtual QString dataFolder()
const;
94 static bool preserveMappings(
void*);
95 virtual bool processPreserveMappings();
98 virtual bool saveSelectionGroups(
const QString& scenarioName, QString& selectionGroups)
const;
99 virtual bool saveOverlays(
const QString& scenarioName, QString& overlayName)
const;
102 virtual bool saveGuiSettings(
const QString& scenarioname, QString& guiSettingsName)
const;
105 virtual bool saveObserverViews(
const QString& scenarioname, QString& observerSettingsName)
const;