LLFloaterPostcard Class Reference

#include <llfloaterpostcard.h>

Inheritance diagram for LLFloaterPostcard:

Inheritance graph
[legend]
Collaboration diagram for LLFloaterPostcard:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLFloaterPostcard (LLImageJPEG *jpeg, LLImageGL *img, const LLVector2 &img_scale, const LLVector3d &pos_taken_global)
virtual ~LLFloaterPostcard ()
virtual void init ()
virtual BOOL postBuild ()
virtual void draw ()
void sendPostcard ()

Static Public Member Functions

static LLFloaterPostcardshowFromSnapshot (LLImageJPEG *jpeg, LLImageGL *img, const LLVector2 &img_scale, const LLVector3d &pos_taken_global)
static void onClickCancel (void *data)
static void onClickSend (void *data)
static void uploadCallback (const LLUUID &asset_id, void *user_data, S32 result, LLExtStat ext_status)
static void updateUserInfo (const char *email)
static void onMsgFormFocusRecieved (LLFocusableElement *receiver, void *data)
static void missingSubjMsgAlertCallback (S32 option, void *data)

Protected Types

typedef std::set
< LLFloaterPostcard * > 
instance_list_t

Protected Attributes

LLPointer< LLImageJPEGmJPEGImage
LLPointer< LLImageGLmViewerImage
LLTransactionID mTransactionID
LLAssetID mAssetID
LLVector2 mImageScale
LLVector3d mPosTakenGlobal
boolean mHasFirstMsgFocus

Static Protected Attributes

static instance_list_t sInstances


Detailed Description

Definition at line 45 of file llfloaterpostcard.h.


Member Typedef Documentation

typedef std::set<LLFloaterPostcard*> LLFloaterPostcard::instance_list_t [protected]

Definition at line 82 of file llfloaterpostcard.h.


Constructor & Destructor Documentation

LLFloaterPostcard::LLFloaterPostcard ( LLImageJPEG jpeg,
LLImageGL img,
const LLVector2 img_scale,
const LLVector3d pos_taken_global 
)

---------------------------------------------------------------------------- Class LLFloaterPostcard ----------------------------------------------------------------------------

Definition at line 77 of file llfloaterpostcard.cpp.

References init().

Referenced by showFromSnapshot().

Here is the call graph for this function:

Here is the caller graph for this function:

LLFloaterPostcard::~LLFloaterPostcard (  )  [virtual]

Definition at line 105 of file llfloaterpostcard.cpp.

References mJPEGImage, NULL, and sInstances.


Member Function Documentation

void LLFloaterPostcard::init ( void   )  [virtual]

BOOL LLFloaterPostcard::postBuild ( void   )  [virtual]

void LLFloaterPostcard::draw ( void   )  [virtual]

LLFloaterPostcard * LLFloaterPostcard::showFromSnapshot ( LLImageJPEG jpeg,
LLImageGL img,
const LLVector2 img_scale,
const LLVector3d pos_taken_global 
) [static]

void LLFloaterPostcard::onClickCancel ( void *  data  )  [static]

Definition at line 209 of file llfloaterpostcard.cpp.

Referenced by postBuild().

Here is the caller graph for this function:

void LLFloaterPostcard::onClickSend ( void *  data  )  [static]

Definition at line 237 of file llfloaterpostcard.cpp.

References LLViewerWindow::alertXml(), gViewerWindow, and missingSubjMsgAlertCallback().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterPostcard::uploadCallback ( const LLUUID asset_id,
void *  user_data,
S32  result,
LLExtStat  ext_status 
) [static]

void LLFloaterPostcard::updateUserInfo ( const char *  email  )  [static]

Definition at line 315 of file llfloaterpostcard.cpp.

References LLSD::asString(), LLPanel::childGetValue(), LLPanel::childSetValue(), and sInstances.

Referenced by process_user_info_reply().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterPostcard::onMsgFormFocusRecieved ( LLFocusableElement receiver,
void *  data 
) [static]

Definition at line 330 of file llfloaterpostcard.cpp.

References LLUICtrl::hasFocus(), LLStringBase< char >::null, and LLTextEditor::setText().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterPostcard::missingSubjMsgAlertCallback ( S32  option,
void *  data 
) [static]

Definition at line 344 of file llfloaterpostcard.cpp.

Referenced by onClickSend().

Here is the caller graph for this function:

void LLFloaterPostcard::sendPostcard (  ) 


Member Data Documentation

Definition at line 74 of file llfloaterpostcard.h.

Referenced by draw(), sendPostcard(), and ~LLFloaterPostcard().

Definition at line 75 of file llfloaterpostcard.h.

Referenced by draw().

Definition at line 76 of file llfloaterpostcard.h.

Referenced by sendPostcard().

Definition at line 77 of file llfloaterpostcard.h.

Referenced by sendPostcard().

Definition at line 78 of file llfloaterpostcard.h.

Referenced by draw().

Definition at line 79 of file llfloaterpostcard.h.

Referenced by sendPostcard().

Definition at line 80 of file llfloaterpostcard.h.

---------------------------------------------------------------------------- Local function declarations, constants, enums, and typedefs ----------------------------------------------------------------------------

Definition at line 83 of file llfloaterpostcard.h.

Referenced by init(), updateUserInfo(), and ~LLFloaterPostcard().


The documentation for this class was generated from the following files:

Generated on Fri May 16 08:46:14 2008 for SecondLife by  doxygen 1.5.5