diff options
| author | Brad Linden <brad@lindenlab.com> | 2024-05-23 11:31:19 -0700 | 
|---|---|---|
| committer | Brad Linden <brad@lindenlab.com> | 2024-05-23 11:31:19 -0700 | 
| commit | a1f49564d670a2c41bfa25c833bba2564b9b7f48 (patch) | |
| tree | 1d205e51bc37621916a17d459ad83782fe41f975 /indra/newview/llfloaterdeleteprefpreset.cpp | |
| parent | 6af5db09faf5ea33a2d4c47b64e76f42edae178a (diff) | |
| parent | 6377610f6587989c126b00f490dfc8d527a1c2ce (diff) | |
Merge remote-tracking branch 'origin/DRTVWR-600-maint-A' into brad/merge-maint-a-to-dev
Diffstat (limited to 'indra/newview/llfloaterdeleteprefpreset.cpp')
| -rw-r--r-- | indra/newview/llfloaterdeleteprefpreset.cpp | 92 | 
1 files changed, 46 insertions, 46 deletions
diff --git a/indra/newview/llfloaterdeleteprefpreset.cpp b/indra/newview/llfloaterdeleteprefpreset.cpp index 46fd1c5288..1a01122afb 100644 --- a/indra/newview/llfloaterdeleteprefpreset.cpp +++ b/indra/newview/llfloaterdeleteprefpreset.cpp @@ -1,25 +1,25 @@ -/**  +/**   * @file llfloaterdeleteprefpreset.cpp   * @brief Floater to delete a graphics / camera preset   *   * $LicenseInfo:firstyear=2014&license=viewerlgpl$   * Second Life Viewer Source Code   * Copyright (C) 2014, Linden Research, Inc. - *  + *   * This library is free software; you can redistribute it and/or   * modify it under the terms of the GNU Lesser General Public   * License as published by the Free Software Foundation;   * version 2.1 of the License only. - *  + *   * This library is distributed in the hope that it will be useful,   * but WITHOUT ANY WARRANTY; without even the implied warranty of   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU   * Lesser General Public License for more details. - *  + *   * You should have received a copy of the GNU Lesser General Public   * License along with this library; if not, write to the Free Software   * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA - *  + *   * Linden Research, Inc., 945 Battery Street, San Francisco, CA  94111  USA   * $/LicenseInfo$   */ @@ -37,29 +37,29 @@  #include "llfloaterreg.h"  LLFloaterDeletePrefPreset::LLFloaterDeletePrefPreset(const LLSD &key) -:	LLFloater(key) +:   LLFloater(key)  {  }  // virtual  bool LLFloaterDeletePrefPreset::postBuild()  { -	LLFloaterPreference* preferences = LLFloaterReg::getTypedInstance<LLFloaterPreference>("preferences"); -	if (preferences) -	{ -		preferences->addDependentFloater(this); -	} -	getChild<LLButton>("delete")->setCommitCallback(boost::bind(&LLFloaterDeletePrefPreset::onBtnDelete, this)); -	getChild<LLButton>("cancel")->setCommitCallback(boost::bind(&LLFloaterDeletePrefPreset::onBtnCancel, this)); -	LLPresetsManager::instance().setPresetListChangeCallback(boost::bind(&LLFloaterDeletePrefPreset::onPresetsListChange, this)); - -	return true; +    LLFloaterPreference* preferences = LLFloaterReg::getTypedInstance<LLFloaterPreference>("preferences"); +    if (preferences) +    { +        preferences->addDependentFloater(this); +    } +    getChild<LLButton>("delete")->setCommitCallback(boost::bind(&LLFloaterDeletePrefPreset::onBtnDelete, this)); +    getChild<LLButton>("cancel")->setCommitCallback(boost::bind(&LLFloaterDeletePrefPreset::onBtnCancel, this)); +    LLPresetsManager::instance().setPresetListChangeCallback(boost::bind(&LLFloaterDeletePrefPreset::onPresetsListChange, this)); + +    return true;  }  void LLFloaterDeletePrefPreset::onOpen(const LLSD& key)  { -	mSubdirectory = key.asString(); -	std::string title_type = std::string("title_") + mSubdirectory; +    mSubdirectory = key.asString(); +    std::string title_type = std::string("title_") + mSubdirectory;      if (hasString(title_type))      {          std::string floater_title = getString(title_type); @@ -71,47 +71,47 @@ void LLFloaterDeletePrefPreset::onOpen(const LLSD& key)          setTitle(title_type);      } -	LLComboBox* combo = getChild<LLComboBox>("preset_combo"); -	EDefaultOptions option = DEFAULT_HIDE; -	bool action; -	action = LLPresetsManager::getInstance()->setPresetNamesInComboBox(mSubdirectory, combo, option); +    LLComboBox* combo = getChild<LLComboBox>("preset_combo"); +    EDefaultOptions option = DEFAULT_HIDE; +    bool action; +    action = LLPresetsManager::getInstance()->setPresetNamesInComboBox(mSubdirectory, combo, option); -	LLButton* delete_btn = getChild<LLButton>("delete"); -	delete_btn->setEnabled(action); +    LLButton* delete_btn = getChild<LLButton>("delete"); +    delete_btn->setEnabled(action);  }  void LLFloaterDeletePrefPreset::onBtnDelete()  { -	LLComboBox* combo = getChild<LLComboBox>("preset_combo"); -	std::string name = combo->getSimple(); - -	if (!LLPresetsManager::getInstance()->deletePreset(mSubdirectory, name)) -	{ -		LLSD args; -		args["NAME"] = name; -		LLNotificationsUtil::add("PresetNotDeleted", args); -	} -	else if (mSubdirectory == PRESETS_CAMERA) -	{ -		if (gSavedSettings.getString("PresetCameraActive") == name) -		{ -			gSavedSettings.setString("PresetCameraActive", ""); -		} -	} - -	closeFloater(); +    LLComboBox* combo = getChild<LLComboBox>("preset_combo"); +    std::string name = combo->getSimple(); + +    if (!LLPresetsManager::getInstance()->deletePreset(mSubdirectory, name)) +    { +        LLSD args; +        args["NAME"] = name; +        LLNotificationsUtil::add("PresetNotDeleted", args); +    } +    else if (mSubdirectory == PRESETS_CAMERA) +    { +        if (gSavedSettings.getString("PresetCameraActive") == name) +        { +            gSavedSettings.setString("PresetCameraActive", ""); +        } +    } + +    closeFloater();  }  void LLFloaterDeletePrefPreset::onPresetsListChange()  { -	LLComboBox* combo = getChild<LLComboBox>("preset_combo"); +    LLComboBox* combo = getChild<LLComboBox>("preset_combo"); -	EDefaultOptions option = DEFAULT_HIDE; +    EDefaultOptions option = DEFAULT_HIDE; -	LLPresetsManager::getInstance()->setPresetNamesInComboBox(mSubdirectory, combo, option); +    LLPresetsManager::getInstance()->setPresetNamesInComboBox(mSubdirectory, combo, option);  }  void LLFloaterDeletePrefPreset::onBtnCancel()  { -	closeFloater(); +    closeFloater();  }  | 
