Remove incorrectly calculated upload fee from snapshot options button based on previously selected snapshot type and not necessarily snapshot to inventory
parent
0c380ebc08
commit
85cf1d7ebe
|
|
@ -30,12 +30,8 @@
|
|||
#include "llsidetraypanelcontainer.h"
|
||||
|
||||
#include "llfloatersnapshot.h" // FIXME: create a snapshot model
|
||||
#include "llsnapshotlivepreview.h"
|
||||
#include "llfloaterreg.h"
|
||||
|
||||
#include "llagentbenefits.h"
|
||||
|
||||
|
||||
/**
|
||||
* Provides several ways to save a snapshot.
|
||||
*/
|
||||
|
|
@ -46,12 +42,9 @@ class LLPanelSnapshotOptions
|
|||
|
||||
public:
|
||||
LLPanelSnapshotOptions();
|
||||
~LLPanelSnapshotOptions();
|
||||
bool postBuild() override;
|
||||
void onOpen(const LLSD& key) override;
|
||||
|
||||
private:
|
||||
void updateUploadCost();
|
||||
void openPanel(const std::string& panel_name);
|
||||
void onSaveToProfile();
|
||||
void onSaveToEmail();
|
||||
|
|
@ -71,10 +64,6 @@ LLPanelSnapshotOptions::LLPanelSnapshotOptions()
|
|||
mCommitCallbackRegistrar.add("Snapshot.SaveToComputer", boost::bind(&LLPanelSnapshotOptions::onSaveToComputer, this));
|
||||
}
|
||||
|
||||
LLPanelSnapshotOptions::~LLPanelSnapshotOptions()
|
||||
{
|
||||
}
|
||||
|
||||
// virtual
|
||||
bool LLPanelSnapshotOptions::postBuild()
|
||||
{
|
||||
|
|
@ -82,30 +71,6 @@ bool LLPanelSnapshotOptions::postBuild()
|
|||
return LLPanel::postBuild();
|
||||
}
|
||||
|
||||
// virtual
|
||||
void LLPanelSnapshotOptions::onOpen(const LLSD& key)
|
||||
{
|
||||
updateUploadCost();
|
||||
}
|
||||
|
||||
void LLPanelSnapshotOptions::updateUploadCost()
|
||||
{
|
||||
S32 w = 0;
|
||||
S32 h = 0;
|
||||
|
||||
if( mSnapshotFloater )
|
||||
{
|
||||
LLSnapshotLivePreview* preview = mSnapshotFloater->getPreviewView();
|
||||
if( preview )
|
||||
{
|
||||
preview->getSize(w, h);
|
||||
}
|
||||
}
|
||||
|
||||
S32 upload_cost = LLAgentBenefitsMgr::current().getTextureUploadCost(w, h);
|
||||
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());
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<panel name="panel_snapshot_options">
|
||||
<button label="Auf Datenträger speichern" name="save_to_computer_btn"/>
|
||||
<button label="In Inventar speichern ([AMOUNT] L$)" name="save_to_inventory_btn"/>
|
||||
<button label="In Inventar speichern" name="save_to_inventory_btn"/>
|
||||
<button label="Im Profil-Feed teilen" name="save_to_profile_btn"/>
|
||||
<button label="Auf Facebook teilen" name="send_to_facebook_btn"/>
|
||||
<button label="Auf Twitter teilen" name="send_to_twitter_btn"/>
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@
|
|||
image_overlay_alignment="left"
|
||||
image_top_pad="-1"
|
||||
imgoverlay_label_space="10"
|
||||
label="Save to Inventory (L$[AMOUNT])"
|
||||
label="Save to Inventory"
|
||||
layout="topleft"
|
||||
left_delta="0"
|
||||
name="save_to_inventory_btn"
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<panel name="panel_snapshot_options">
|
||||
<button label="Guardar en disco" name="save_to_computer_btn"/>
|
||||
<button label="Guardar en inventario (L$[AMOUNT])" name="save_to_inventory_btn"/>
|
||||
<button label="Guardar en inventario" name="save_to_inventory_btn"/>
|
||||
<button label="Compartir en los comentarios de Mi perfil" name="save_to_profile_btn"/>
|
||||
<button label="Compartir en Facebook" name="send_to_facebook_btn"/>
|
||||
<button label="Compartir en Twitter" name="send_to_twitter_btn"/>
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<panel name="panel_snapshot_options">
|
||||
<button label="Enreg. sur le disque" name="save_to_computer_btn"/>
|
||||
<button label="Enreg. dans l'inventaire ([AMOUNT] L$)" name="save_to_inventory_btn"/>
|
||||
<button label="Enreg. dans l'inventaire" name="save_to_inventory_btn"/>
|
||||
<button label="Partager sur le flux de profil" name="save_to_profile_btn"/>
|
||||
<button label="Partager sur Facebook" name="send_to_facebook_btn"/>
|
||||
<button label="Partager sur Twitter" name="send_to_twitter_btn"/>
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<panel name="panel_snapshot_options">
|
||||
<button label="Salva sul disco" name="save_to_computer_btn"/>
|
||||
<button label="Salva nell'inventario (L$[AMOUNT])" name="save_to_inventory_btn"/>
|
||||
<button label="Salva nell'inventario" name="save_to_inventory_btn"/>
|
||||
<button label="Condividi sul feed del profilo" name="save_to_profile_btn"/>
|
||||
<button label="Condividi su Facebook" name="send_to_facebook_btn"/>
|
||||
<button label="Condividi su Twitter" name="send_to_twitter_btn"/>
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<panel name="panel_snapshot_options">
|
||||
<button label="ディスクに保存" name="save_to_computer_btn"/>
|
||||
<button label="インベントリに保存(L$ [AMOUNT])" name="save_to_inventory_btn"/>
|
||||
<button label="インベントリに保存" name="save_to_inventory_btn"/>
|
||||
<button label="プロフィールフィードで共有する" name="save_to_profile_btn"/>
|
||||
<button label="メールで送信" name="save_to_email_btn"/>
|
||||
<text name="fee_hint_lbl">
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<panel name="panel_snapshot_options">
|
||||
<button label="Zapisz na dysku twardym" name="save_to_computer_btn" />
|
||||
<button label="Zapisz do Szafy ([AMOUNT]L$)" name="save_to_inventory_btn" />
|
||||
<button label="Zapisz do Szafy" name="save_to_inventory_btn" />
|
||||
<button label="Wyślij na mój Kanał" name="save_to_profile_btn" />
|
||||
<button label="Załaduj na Facebook" name="send_to_facebook_btn" />
|
||||
<button label="Załaduj na Twitter" name="send_to_twitter_btn" />
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<panel name="panel_snapshot_options">
|
||||
<button label="Salvar no disco" name="save_to_computer_btn"/>
|
||||
<button label="Salvar em inventário (L$[AMOUNT])" name="save_to_inventory_btn"/>
|
||||
<button label="Salvar em inventário" name="save_to_inventory_btn"/>
|
||||
<button label="Compartilhar no feed do perfil" name="save_to_profile_btn"/>
|
||||
<button label="Compartilhar no Facebook" name="send_to_facebook_btn"/>
|
||||
<button label="Compartilhar no Twitter" name="send_to_twitter_btn"/>
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<panel name="panel_snapshot_options">
|
||||
<button label="Сохранить на диске" name="save_to_computer_btn"/>
|
||||
<button label="Сохранить в инвентаре (L$[AMOUNT])" name="save_to_inventory_btn"/>
|
||||
<button label="Сохранить в инвентаре" name="save_to_inventory_btn"/>
|
||||
<button label="Поделиться в профиле" name="save_to_profile_btn"/>
|
||||
<button label="Поделиться в Facebook" name="send_to_facebook_btn"/>
|
||||
<button label="Поделиться в Twitter" name="send_to_twitter_btn"/>
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<panel name="panel_snapshot_options">
|
||||
<button label="Diske Kaydet" name="save_to_computer_btn"/>
|
||||
<button label="Envantere Kaydet (L$[AMOUNT])" name="save_to_inventory_btn"/>
|
||||
<button label="Envantere Kaydet" name="save_to_inventory_btn"/>
|
||||
<button label="Profil Akışında Paylaş" name="save_to_profile_btn"/>
|
||||
<button label="Facebook'ta Paylaş" name="send_to_facebook_btn"/>
|
||||
<button label="Twitter'da Paylaş" name="send_to_twitter_btn"/>
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<panel name="panel_snapshot_options">
|
||||
<button label="儲存到硬碟" name="save_to_computer_btn"/>
|
||||
<button label="儲存到收納區(L$[AMOUNT])" name="save_to_inventory_btn"/>
|
||||
<button label="儲存到收納區" name="save_to_inventory_btn"/>
|
||||
<button label="分享至檔案訊息發佈" name="save_to_profile_btn"/>
|
||||
<button label="分享到臉書" name="send_to_facebook_btn"/>
|
||||
<button label="分享到推特" name="send_to_twitter_btn"/>
|
||||
|
|
|
|||
Loading…
Reference in New Issue