return defaultCompiler;
}
-class IDESettingsContainer : GlobalSettings
-{
#ifdef SETTINGS_TEST
- settingsName = "ecereIDESettingsTest";
+define settingsName = "ecereIDE-SettingsTest";
#else
- settingsName = "ecereIDE";
+define ideSettingsName = "ecereIDE";
#endif
+class IDESettingsContainer : GlobalSettings
+{
+ settingsName = ideSettingsName;
+
virtual void OnLoad(GlobalSettingsData data);
char moduleLocation[MAX_LOCATION];
strcpy(configFilePath, path);
PathCat(configFilePath, "Data");
- PathCat(configFilePath, "ecereIDE.ini");
+ PathCat(configFilePath, ideSettingsName);
+ ChangeExtension(configFilePath, "ini", configFilePath);
strcpy(defaultConfigFilePath, path);
PathCat(defaultConfigFilePath, "App");
PathCat(defaultConfigFilePath, "DefaultData");
- PathCat(defaultConfigFilePath, "ecereIDE.ini");
+ PathCat(defaultConfigFilePath, ideSettingsName);
+ ChangeExtension(defaultConfigFilePath, "ini", defaultConfigFilePath);
if(FileExists(defaultConfigFilePath))
{
class OldIDESettings : GlobalAppSettings
{
-#ifdef SETTINGS_TEST
- settingsName = "ecereIDESettingsTest";
-#else
- settingsName = "ecereIDE";
-#endif
+ settingsName = ideSettingsName;
List<CompilerConfig> compilerConfigs { };
Array<String> recentFiles { };