Restoring preset loading
This commit is contained in:
@@ -172,10 +172,10 @@ void LLDayCycleManager::loadAllPresets()
|
|||||||
mDayCycleMap.clear();
|
mDayCycleMap.clear();
|
||||||
|
|
||||||
// First, load system (coming out of the box) day cycles.
|
// First, load system (coming out of the box) day cycles.
|
||||||
loadPresets(getSysDir());
|
loadPresets(gDirUtilp->getExpandedFilename(LL_PATH_APP_SETTINGS, "windlight/days", ""));
|
||||||
|
|
||||||
// Then load user presets. Note that user day cycles will modify any system ones already loaded.
|
// Then load user presets. Note that user day cycles will modify any system ones already loaded.
|
||||||
loadPresets(getUserDir());
|
loadPresets(gDirUtilp->getExpandedFilename(LL_PATH_APP_SETTINGS, "windlight/days", ""));
|
||||||
}
|
}
|
||||||
|
|
||||||
void LLDayCycleManager::loadPresets(const std::string& dir)
|
void LLDayCycleManager::loadPresets(const std::string& dir)
|
||||||
@@ -199,7 +199,7 @@ bool LLDayCycleManager::loadPreset(const std::string& path)
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
std::string name(gDirUtilp->getBaseFileName(LLURI::unescape(path), /*strip_exten = */ true));
|
std::string name(LLURI::unescape(gDirUtilp->getBaseFileName(path, true)));
|
||||||
addPreset(name, data);
|
addPreset(name, data);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
|||||||
@@ -411,7 +411,7 @@ void LLFloaterWindLight::syncMenu()
|
|||||||
bool lockY = !param_mgr->mCurParams.getEnableCloudScrollY();
|
bool lockY = !param_mgr->mCurParams.getEnableCloudScrollY();
|
||||||
childSetValue("WLCloudLockX", lockX);
|
childSetValue("WLCloudLockX", lockX);
|
||||||
childSetValue("WLCloudLockY", lockY);
|
childSetValue("WLCloudLockY", lockY);
|
||||||
childSetValue("DrawClassicClouds", gSavedSettings.getBOOL("SkyUseClassicClouds2"));
|
childSetValue("DrawClassicClouds", gSavedSettings.getBOOL("SkyUseClassicClouds"));
|
||||||
|
|
||||||
// disable if locked, enable if not
|
// disable if locked, enable if not
|
||||||
if(lockX)
|
if(lockX)
|
||||||
|
|||||||
@@ -102,10 +102,10 @@ LLWaterParamManager::~LLWaterParamManager()
|
|||||||
void LLWaterParamManager::loadAllPresets()
|
void LLWaterParamManager::loadAllPresets()
|
||||||
{
|
{
|
||||||
// First, load system (coming out of the box) water presets.
|
// First, load system (coming out of the box) water presets.
|
||||||
loadPresetsFromDir(getSysDir());
|
loadPresetsFromDir(gDirUtilp->getExpandedFilename(LL_PATH_APP_SETTINGS, "windlight/water", ""));
|
||||||
|
|
||||||
// Then load user presets. Note that user day presets will modify any system ones already loaded.
|
// Then load user presets. Note that user day presets will modify any system ones already loaded.
|
||||||
loadPresetsFromDir(getUserDir());
|
loadPresetsFromDir(gDirUtilp->getExpandedFilename(LL_PATH_APP_SETTINGS, "windlight/water", ""));
|
||||||
}
|
}
|
||||||
|
|
||||||
void LLWaterParamManager::loadPresetsFromDir(const std::string& dir)
|
void LLWaterParamManager::loadPresetsFromDir(const std::string& dir)
|
||||||
@@ -132,7 +132,7 @@ void LLWaterParamManager::loadPresetsFromDir(const std::string& dir)
|
|||||||
bool LLWaterParamManager::loadPreset(const std::string& path)
|
bool LLWaterParamManager::loadPreset(const std::string& path)
|
||||||
{
|
{
|
||||||
llifstream xml_file;
|
llifstream xml_file;
|
||||||
std::string name(gDirUtilp->getBaseFileName(LLWeb::curlEscape(path), /*strip_exten = */ true));
|
std::string name(LLURI::unescape(gDirUtilp->getBaseFileName(path, true)));
|
||||||
|
|
||||||
xml_file.open(path.c_str());
|
xml_file.open(path.c_str());
|
||||||
if (!xml_file)
|
if (!xml_file)
|
||||||
|
|||||||
@@ -284,10 +284,10 @@ void LLWLParamManager::refreshRegionPresets()
|
|||||||
void LLWLParamManager::loadAllPresets()
|
void LLWLParamManager::loadAllPresets()
|
||||||
{
|
{
|
||||||
// First, load system (coming out of the box) sky presets.
|
// First, load system (coming out of the box) sky presets.
|
||||||
loadPresetsFromDir(getSysDir());
|
loadPresetsFromDir(gDirUtilp->getExpandedFilename(LL_PATH_APP_SETTINGS, "windlight/skies", ""));
|
||||||
|
|
||||||
// Then load user presets. Note that user day presets will modify any system ones already loaded.
|
// Then load user presets. Note that user day presets will modify any system ones already loaded.
|
||||||
loadPresetsFromDir(getUserDir());
|
loadPresetsFromDir(gDirUtilp->getExpandedFilename(LL_PATH_APP_SETTINGS, "windlight/skies", ""));
|
||||||
}
|
}
|
||||||
|
|
||||||
void LLWLParamManager::loadPresetsFromDir(const std::string& dir)
|
void LLWLParamManager::loadPresetsFromDir(const std::string& dir)
|
||||||
@@ -314,7 +314,7 @@ void LLWLParamManager::loadPresetsFromDir(const std::string& dir)
|
|||||||
bool LLWLParamManager::loadPreset(const std::string& path)
|
bool LLWLParamManager::loadPreset(const std::string& path)
|
||||||
{
|
{
|
||||||
llifstream xml_file;
|
llifstream xml_file;
|
||||||
std::string name(gDirUtilp->getBaseFileName(LLURI::unescape(path), /*strip_exten = */ true));
|
std::string name(LLURI::unescape(gDirUtilp->getBaseFileName(path, true)));
|
||||||
|
|
||||||
xml_file.open(path.c_str());
|
xml_file.open(path.c_str());
|
||||||
if (!xml_file)
|
if (!xml_file)
|
||||||
|
|||||||
@@ -145,10 +145,10 @@ BOOL wlfPanel_AdvSettings::postBuild()
|
|||||||
|
|
||||||
getChild<LLCheckBoxCtrl>("use_estate_wl")->setCommitCallback(onUseRegionSettings);
|
getChild<LLCheckBoxCtrl>("use_estate_wl")->setCommitCallback(onUseRegionSettings);
|
||||||
|
|
||||||
mWaterPresetCombo = getChild<LLComboBox>("WWPresetsCombo");
|
mWaterPresetCombo = getChild<LLComboBox>("WLWaterPresetsCombo");
|
||||||
mWaterPresetCombo->setCommitCallback(onChangeWWPresetName);
|
mWaterPresetCombo->setCommitCallback(onChangeWWPresetName);
|
||||||
|
|
||||||
mSkyPresetCombo = getChild<LLComboBox>("WLPresetsCombo");
|
mSkyPresetCombo = getChild<LLComboBox>("WLSkyPresetsCombo");
|
||||||
mSkyPresetCombo->setCommitCallback(onChangeWLPresetName);
|
mSkyPresetCombo->setCommitCallback(onChangeWLPresetName);
|
||||||
|
|
||||||
// mDayCyclePresetCombo = getChild<LLComboBox>("DCPresetsCombo");
|
// mDayCyclePresetCombo = getChild<LLComboBox>("DCPresetsCombo");
|
||||||
|
|||||||
Reference in New Issue
Block a user