22 class DtEntityTypeMappingRecord;
28 class DtSettingsBackup;
29 class DtEntityTypeMapper;
60 void connectInputSignals();
69 void saveDefaultMappings();
85 void saveMapFile(
const std::string& filePath,
90 void saveSelectedMapFile(
const std::string& filePath,std::vector<std::string>& keys,
95 bool shouldLoadDefaultMappings(
const DtDeSettings* setting);
104 const std::vector<std::string> getFilesToMerge(
const DtDeSettings* setting);
111 void setAutoSave(
bool b );
114 bool autoSave()
const;
132 virtual bool mergeTypeMappings(
const std::string& dir);
137 virtual bool mergeTypeMappingFile(
const std::string& fileName);
140 virtual bool mergeTypeMappingsFromPath(
151 std::string& defaultDir, std::vector<std::string>& defaultDirFiles);
160 std::string& factoryDir, std::vector<std::string>& factoryDirFiles);
168 void initializeMappings();
173 void initDefaultMappings(
bool useFactory );