25 class DtSimObjectEntry;
26 class DtRecordSettingsBackupInterface;
27 class DtSharedSettingsManager;
34 class DtIndirectArtillerySettingsRecord;
35 struct DtVrlinkSimulatedEnvironmentProcess;
69 void setAutoSave(
bool b);
70 bool autoSave()
const;
79 virtual void emptyList();
83 virtual void load (
const std::string&);
87 return myIndirectArtillery;
98 virtual void loadDefaults(
bool fromFactory =
false);
101 virtual void saveAsDefaults();
105 return mySettingsBackup;
110 return mySettingsBackup;
114 void exportSettings(
const std::string& fileName);
117 void importSettings(
const std::string& fileName);
123 boost::signal<void (makVrv::DtElementID, const std::string& name, const DtIfIndirectArtilleryData&)>
signal_updated;
128 virtual void initArtilleryAreas();
143 virtual void waiting();
147 virtual void indirectArtilleryDataReceived(
DtSimMessage*);