summaryrefslogtreecommitdiff
path: root/indra/newview
diff options
context:
space:
mode:
authorAaron Brashears <aaronb@lindenlab.com>2008-02-08 23:43:16 +0000
committerAaron Brashears <aaronb@lindenlab.com>2008-02-08 23:43:16 +0000
commit446b7ecea2e1635bd66087894f23e3a45eb7b607 (patch)
tree7727e7cca1f4b75f55a722ca48808db8fd2ec947 /indra/newview
parent8bd6a0b3217ea5614d2a29195e528aa8314f6342 (diff)
Result of svn merge -r79554:79558 svn+ssh://svn/svn/linden/branches/merge-dp into release
Diffstat (limited to 'indra/newview')
-rw-r--r--indra/newview/llfloaterpostcard.cpp35
-rw-r--r--indra/newview/llfloaterpostcard.h1
2 files changed, 7 insertions, 29 deletions
diff --git a/indra/newview/llfloaterpostcard.cpp b/indra/newview/llfloaterpostcard.cpp
index 5306ce11b1..1f5ebec684 100644
--- a/indra/newview/llfloaterpostcard.cpp
+++ b/indra/newview/llfloaterpostcard.cpp
@@ -113,25 +113,12 @@ BOOL LLFloaterPostcard::postBuild()
childSetAction("send_btn", onClickSend, this);
childDisable("from_form");
- childSetAction("publish_help_btn", onClickPublishHelp, this);
- if (gAgent.isTeen())
- {
- // Disable these buttons if they are PG (Teen) users
- childDisable("allow_publish_check");
- childHide("allow_publish_check");
- childDisable("publish_help_btn");
- childHide("publish_help_btn");
- childDisable("mature_check");
- childHide("mature_check");
- }
-
- LLString name_string;
+ std::string name_string;
gAgent.buildFullname(name_string);
-
childSetValue("name_form", LLSD(name_string));
- LLTextEditor *MsgField = LLUICtrlFactory::getTextEditorByName(this, "msg_form");
+ LLTextEditor* MsgField = LLUICtrlFactory::getTextEditorByName(this, "msg_form");
if (MsgField)
{
MsgField->setWordWrap(TRUE);
@@ -252,8 +239,8 @@ void LLFloaterPostcard::onClickSend(void* data)
{
LLFloaterPostcard *self = (LLFloaterPostcard *)data;
- LLString from(self->childGetValue("from_form").asString().c_str());
- LLString to(self->childGetValue("to_form").asString().c_str());
+ std::string from(self->childGetValue("from_form").asString());
+ std::string to(self->childGetValue("to_form").asString());
if (to.empty() || to.find('@') == std::string::npos)
{
@@ -267,7 +254,7 @@ void LLFloaterPostcard::onClickSend(void* data)
return;
}
- LLString subject(self->childGetValue("subject_form").asString().c_str());
+ std::string subject(self->childGetValue("subject_form").asString());
if(subject.empty() || !self->mHasFirstMsgFocus)
{
gViewerWindow->alertXml("PromptMissingSubjMsg", missingSubjMsgAlertCallback, self);
@@ -286,12 +273,6 @@ void LLFloaterPostcard::onClickSend(void* data)
}
// static
-void LLFloaterPostcard::onClickPublishHelp(void* data)
-{
- gViewerWindow->alertXml("ClickPublishHelpPostcard");
-}
-
-// static
void LLFloaterPostcard::uploadCallback(const LLUUID& asset_id, void *user_data, S32 result, LLExtStat ext_status) // StoreAssetData callback (fixed)
{
LLFloaterPostcard *self = (LLFloaterPostcard *)user_data;
@@ -321,8 +302,8 @@ void LLFloaterPostcard::uploadCallback(const LLUUID& asset_id, void *user_data,
msg->addString("Name", self->childGetValue("name_form").asString());
msg->addString("Subject", self->childGetValue("subject_form").asString());
msg->addString("Msg", self->childGetValue("msg_form").asString());
- msg->addBOOL("AllowPublish", self->childGetValue("allow_publish_check").asBoolean());
- msg->addBOOL("MaturePublish", self->childGetValue("mature_check").asBoolean());
+ msg->addBOOL("AllowPublish", FALSE);
+ msg->addBOOL("MaturePublish", FALSE);
gAgent.sendReliableMessage();
}
@@ -405,8 +386,6 @@ void LLFloaterPostcard::sendPostcard()
body["name"] = childGetValue("name_form").asString();
body["subject"] = childGetValue("subject_form").asString();
body["msg"] = childGetValue("msg_form").asString();
- body["allow-publish"] = childGetValue("allow_publish_check").asBoolean();
- body["mature-publish"] = childGetValue("mature_check").asBoolean();
LLHTTPClient::post(url, body, new LLSendPostcardResponder(body, mAssetID, LLAssetType::AT_IMAGE_JPEG));
}
else
diff --git a/indra/newview/llfloaterpostcard.h b/indra/newview/llfloaterpostcard.h
index 287d34c706..5e0efa0ccb 100644
--- a/indra/newview/llfloaterpostcard.h
+++ b/indra/newview/llfloaterpostcard.h
@@ -57,7 +57,6 @@ public:
static void onClickCancel(void* data);
static void onClickSend(void* data);
- static void onClickPublishHelp(void *data);
static void uploadCallback(const LLUUID& asset_id,
void *user_data,