LLGestureStepChat Class Reference

#include <llmultigesture.h>

Inheritance diagram for LLGestureStepChat:

Inheritance graph
[legend]
Collaboration diagram for LLGestureStepChat:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LLGestureStepChat ()
virtual ~LLGestureStepChat ()
virtual EStepType getType ()
virtual std::string getLabel () const
virtual S32 getMaxSerialSize () const
virtual BOOL serialize (LLDataPacker &dp) const
virtual BOOL deserialize (LLDataPacker &dp)
virtual void dump ()

Public Attributes

std::string mChatText
U32 mFlags

Detailed Description

Definition at line 190 of file llmultigesture.h.


Constructor & Destructor Documentation

LLGestureStepChat::LLGestureStepChat (  ) 

Definition at line 381 of file llmultigesture.cpp.

LLGestureStepChat::~LLGestureStepChat (  )  [virtual]

Definition at line 387 of file llmultigesture.cpp.


Member Function Documentation

BOOL LLGestureStepChat::deserialize ( LLDataPacker dp  )  [virtual]

Implements LLGestureStep.

Definition at line 409 of file llmultigesture.cpp.

References mChatText, mFlags, TRUE, LLDataPacker::unpackString(), and LLDataPacker::unpackU32().

Referenced by LLMultiGesture::deserialize().

void LLGestureStepChat::dump (  )  [virtual]

Implements LLGestureStep.

Definition at line 424 of file llmultigesture.cpp.

References llendl, llinfos, mChatText, and mFlags.

std::string LLGestureStepChat::getLabel (  )  const [virtual]

Implements LLGestureStep.

Definition at line 417 of file llmultigesture.cpp.

References mChatText.

S32 LLGestureStepChat::getMaxSerialSize (  )  const [virtual]

Implements LLGestureStep.

Definition at line 390 of file llmultigesture.cpp.

References S32.

virtual EStepType LLGestureStepChat::getType (  )  [inline, virtual]

Implements LLGestureStep.

Definition at line 196 of file llmultigesture.h.

References STEP_CHAT.

BOOL LLGestureStepChat::serialize ( LLDataPacker dp  )  const [virtual]

Implements LLGestureStep.

Definition at line 402 of file llmultigesture.cpp.

References mChatText, mFlags, LLDataPacker::packString(), LLDataPacker::packU32(), and TRUE.


Member Data Documentation

std::string LLGestureStepChat::mChatText

Definition at line 207 of file llmultigesture.h.

Referenced by deserialize(), dump(), getLabel(), LLPreviewGesture::initDefaultGesture(), LLPreviewGesture::onCommitChat(), LLPreviewGesture::refresh(), LLGestureManager::runStep(), and serialize().

U32 LLGestureStepChat::mFlags

Definition at line 208 of file llmultigesture.h.

Referenced by deserialize(), dump(), LLPreviewGesture::onCommitChat(), and serialize().


The documentation for this class was generated from the following files:
Generated on Thu Jul 1 06:11:23 2010 for Second Life Viewer by  doxygen 1.4.7