16 #include <vlutil/vlString.h>
37 virtual void setLabelChangeEnabled(
bool) = 0;
39 virtual void setAutoJoinSession(
bool) = 0;
40 virtual bool autoJoinSession()
const = 0;
42 virtual void setAutomaticallyOpenSessionDatabaseWithoutJoiningSession(
bool) = 0;
43 virtual bool automaticallyOpenSessionDatabaseWithoutJoiningSession()
const = 0;
45 virtual void setAskToJoinSession(
bool) = 0;
46 virtual bool askToJoinSession()
const = 0;
48 virtual void setAlwaysJoinSessionWithSessionDatabase(
bool) = 0;
49 virtual bool alwaysJoinSessionWithSessionDatabase()
const = 0;
51 virtual void setZoomToScenarioExtentsOnLoad(
bool) = 0;
52 virtual bool zoomToScenarioExtentsOnLoad()
const = 0;
54 virtual void setAlwaysJoinSessionOpenDatabase(
bool) = 0;
55 virtual bool alwaysJoinSessionOpenDatabase()
const = 0;
58 virtual void setUseStartFreezePdus(
bool) = 0;
59 virtual bool useStartFreezePdus()
const = 0;
61 virtual void setShowSessionDialogs(
bool) = 0;
62 virtual bool showSessionDialogs()
const = 0;
64 virtual void setShowCorrelationWarningDialogs(
bool) = 0;
65 virtual bool showCorrelationWarningDialogs()
const = 0;
67 virtual void setShowSessionStartupDialog(
bool) = 0;
68 virtual bool showSessionStartupDialog()
const = 0;
70 virtual void setShowScenarioDescriptionDialog(
bool) = 0;
71 virtual bool showScenarioDescriptionDialog()
const = 0;
73 virtual void setUseSimulationTimeForAdvancement(
bool) = 0;
74 virtual bool useSimulationTimeForAdvancement()
const = 0;
76 virtual std::map<int, DtString> extendedLabels()
const = 0;
77 virtual void setupFromExtendedLabels(
const std::map<int, DtString>&) = 0;
79 virtual void setUseAdditionalWindowTitle(
bool) = 0;
80 virtual bool useAdditionalWindowTitle()
const = 0;
82 virtual QString additionalWindowTitle()
const = 0;
83 virtual void setAdditionalWindowTitle(
const QString&) = 0;
85 virtual void setDefaultScenarioStartTime(time_t) = 0;
86 virtual time_t defaultScenarioStartTime()
const = 0;
88 virtual void setScenarioStartTimeAtDefault(
bool) = 0;
89 virtual bool scenarioStartTimeAtDefault()
const = 0;
91 virtual void setSimulationModelSetConfigurations(
const std::vector<DtVrfSessionSettingsRecord::SimulationModelSetConfiguration>&) = 0;
92 virtual std::vector<DtVrfSessionSettingsRecord::SimulationModelSetConfiguration> simulationModelSetConfigurations()
const = 0;
96 boost::signal<void (const std::map<int, DtString>&)> signal_labelsChanged;