28 class DtSimObjectEntry;
29 class DtRecordSettingsBackupInterface;
30 class DtSharedSettingsManager;
37 class DtIndirectFireSettingsRecord;
38 struct DtVrlinkSimulatedEnvironmentProcess;
72 void setAutoSave(
bool b);
73 bool autoSave()
const;
82 virtual void emptyList();
86 virtual void load (
const std::string&);
90 return myIndirectFire;
101 virtual void loadDefaults(
bool fromFactory =
false);
104 virtual void saveAsDefaults();
108 return mySettingsBackup;
113 return mySettingsBackup;
117 void exportSettings(
const std::string& fileName);
120 void importSettings(
const std::string& fileName);
126 boost::signal<void (makVrv::DtElementID, const std::string& name, const DtIfIndirectArtilleryData&)>
signal_updated;
131 virtual void initArtilleryAreas();
146 virtual void waiting();
150 virtual void indirectArtilleryDataReceived(
DtSimMessage*);