diff options
author | Andrey Lihatskiy <alihatskiy@productengine.com> | 2024-05-15 12:06:42 +0300 |
---|---|---|
committer | Andrey Lihatskiy <alihatskiy@productengine.com> | 2024-05-15 12:07:29 +0300 |
commit | dcb85f9f9d1019bb046a5719bc3645fa96a2d060 (patch) | |
tree | 2a75406ca1ab8d15e88066dfdc7440c93d0d7c63 /indra/newview/llpanelsnapshotoptions.cpp | |
parent | 26f70456d1e9059c48d25e08fc07f893315b1f3c (diff) | |
parent | e7eced3c87310b15ac20cc3cd470d67686104a14 (diff) |
Merge branch 'marchcat/w-whitespace' into release/maint-c
Diffstat (limited to 'indra/newview/llpanelsnapshotoptions.cpp')
-rw-r--r-- | indra/newview/llpanelsnapshotoptions.cpp | 84 |
1 files changed, 42 insertions, 42 deletions
diff --git a/indra/newview/llpanelsnapshotoptions.cpp b/indra/newview/llpanelsnapshotoptions.cpp index 8cc2fbc770..28e1f33b16 100644 --- a/indra/newview/llpanelsnapshotoptions.cpp +++ b/indra/newview/llpanelsnapshotoptions.cpp @@ -1,25 +1,25 @@ -/** +/** * @file llpanelsnapshotoptions.cpp * @brief Snapshot posting options panel. * * $LicenseInfo:firstyear=2011&license=viewerlgpl$ * Second Life Viewer Source Code * Copyright (C) 2011, 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$ */ @@ -39,35 +39,35 @@ * Provides several ways to save a snapshot. */ class LLPanelSnapshotOptions -: public LLPanel +: public LLPanel { - LOG_CLASS(LLPanelSnapshotOptions); + LOG_CLASS(LLPanelSnapshotOptions); public: - LLPanelSnapshotOptions(); - ~LLPanelSnapshotOptions(); - /*virtual*/ BOOL postBuild(); - /*virtual*/ void onOpen(const LLSD& key); + LLPanelSnapshotOptions(); + ~LLPanelSnapshotOptions(); + /*virtual*/ BOOL postBuild(); + /*virtual*/ void onOpen(const LLSD& key); private: - void updateUploadCost(); - void openPanel(const std::string& panel_name); - void onSaveToProfile(); - void onSaveToEmail(); - void onSaveToInventory(); - void onSaveToComputer(); - - LLFloaterSnapshotBase* mSnapshotFloater; + void updateUploadCost(); + void openPanel(const std::string& panel_name); + void onSaveToProfile(); + void onSaveToEmail(); + void onSaveToInventory(); + void onSaveToComputer(); + + LLFloaterSnapshotBase* mSnapshotFloater; }; static LLPanelInjector<LLPanelSnapshotOptions> panel_class("llpanelsnapshotoptions"); LLPanelSnapshotOptions::LLPanelSnapshotOptions() { - mCommitCallbackRegistrar.add("Snapshot.SaveToProfile", boost::bind(&LLPanelSnapshotOptions::onSaveToProfile, this)); - mCommitCallbackRegistrar.add("Snapshot.SaveToEmail", boost::bind(&LLPanelSnapshotOptions::onSaveToEmail, this)); - mCommitCallbackRegistrar.add("Snapshot.SaveToInventory", boost::bind(&LLPanelSnapshotOptions::onSaveToInventory, this)); - mCommitCallbackRegistrar.add("Snapshot.SaveToComputer", boost::bind(&LLPanelSnapshotOptions::onSaveToComputer, this)); + mCommitCallbackRegistrar.add("Snapshot.SaveToProfile", boost::bind(&LLPanelSnapshotOptions::onSaveToProfile, this)); + mCommitCallbackRegistrar.add("Snapshot.SaveToEmail", boost::bind(&LLPanelSnapshotOptions::onSaveToEmail, this)); + mCommitCallbackRegistrar.add("Snapshot.SaveToInventory", boost::bind(&LLPanelSnapshotOptions::onSaveToInventory, this)); + mCommitCallbackRegistrar.add("Snapshot.SaveToComputer", boost::bind(&LLPanelSnapshotOptions::onSaveToComputer, this)); } LLPanelSnapshotOptions::~LLPanelSnapshotOptions() @@ -77,53 +77,53 @@ LLPanelSnapshotOptions::~LLPanelSnapshotOptions() // virtual BOOL LLPanelSnapshotOptions::postBuild() { - mSnapshotFloater = getParentByType<LLFloaterSnapshotBase>(); - return LLPanel::postBuild(); + mSnapshotFloater = getParentByType<LLFloaterSnapshotBase>(); + return LLPanel::postBuild(); } // virtual void LLPanelSnapshotOptions::onOpen(const LLSD& key) { - updateUploadCost(); + updateUploadCost(); } void LLPanelSnapshotOptions::updateUploadCost() { - S32 upload_cost = LLAgentBenefitsMgr::current().getTextureUploadCost(); - getChild<LLUICtrl>("save_to_inventory_btn")->setLabelArg("[AMOUNT]", llformat("%d", upload_cost)); + S32 upload_cost = LLAgentBenefitsMgr::current().getTextureUploadCost(); + getChild<LLUICtrl>("save_to_inventory_btn")->setLabelArg("[AMOUNT]", llformat("%d", upload_cost)); } void LLPanelSnapshotOptions::openPanel(const std::string& panel_name) { - LLSideTrayPanelContainer* parent = dynamic_cast<LLSideTrayPanelContainer*>(getParent()); - if (!parent) - { - LL_WARNS() << "Cannot find panel container" << LL_ENDL; - return; - } - - parent->openPanel(panel_name); - parent->getCurrentPanel()->onOpen(LLSD()); - mSnapshotFloater->postPanelSwitch(); + LLSideTrayPanelContainer* parent = dynamic_cast<LLSideTrayPanelContainer*>(getParent()); + if (!parent) + { + LL_WARNS() << "Cannot find panel container" << LL_ENDL; + return; + } + + parent->openPanel(panel_name); + parent->getCurrentPanel()->onOpen(LLSD()); + mSnapshotFloater->postPanelSwitch(); } void LLPanelSnapshotOptions::onSaveToProfile() { - openPanel("panel_snapshot_profile"); + openPanel("panel_snapshot_profile"); } void LLPanelSnapshotOptions::onSaveToEmail() { - openPanel("panel_snapshot_postcard"); + openPanel("panel_snapshot_postcard"); } void LLPanelSnapshotOptions::onSaveToInventory() { - openPanel("panel_snapshot_inventory"); + openPanel("panel_snapshot_inventory"); } void LLPanelSnapshotOptions::onSaveToComputer() { - openPanel("panel_snapshot_local"); + openPanel("panel_snapshot_local"); } |