21 class DtEnvironmentListRecord;
22 class DtEnvironmentRecord;
56 void getEnvironmentNames(std::vector<std::string>& names)
const;
62 void setEnvironmentNames(
const std::vector<std::string>& names);
68 getEnvironment(
const std::string& name)
const;
76 void addOrReplaceEnvironment(
81 void removeEnvironment(
const std::string& name);
87 void renameEnvironment(
88 const std::string& oldName,
const std::string& newName);
105 void setDefaultEnvironment(
110 const std::string& getDefaultEnvironmentName()
const;
116 void setDefaultEnvironment(
const std::string& name);
122 void loadDefaults(
bool loadOnlyFactorySettings =
false);
128 void saveAsDefaults();
133 void exportSettings(
const std::string& filename);
134 void importSettings(
const std::string& filename);
149 virtual void saveEnvironmentList();