LLViewHandle Class Reference

#include <llview.h>

Collaboration diagram for LLViewHandle:

Collaboration graph
List of all members.

Public Member Functions

 LLViewHandle ()
void init ()
void markDead ()
BOOL isDead ()

Static Public Attributes

static LLViewHandle sDeadHandle

Protected Attributes

S32 mID

Static Protected Attributes

static S32 sNextID = 0


bool operator== (const LLViewHandle &lhs, const LLViewHandle &rhs)
bool operator!= (const LLViewHandle &lhs, const LLViewHandle &rhs)
bool operator< (const LLViewHandle &a, const LLViewHandle &b)

Detailed Description

Definition at line 73 of file llview.h.

Constructor & Destructor Documentation

LLViewHandle::LLViewHandle (  )  [inline]

Definition at line 76 of file llview.h.

References mID.

Member Function Documentation

void LLViewHandle::init ( void   )  [inline]

Definition at line 78 of file llview.h.

References mID, and sNextID.

Referenced by LLSpeaker::LLSpeaker(), and LLView::LLView().

BOOL LLViewHandle::isDead (  )  [inline]

Definition at line 80 of file llview.h.

References mID.

Referenced by LLVoiceChannel::handleStatusChange(), LLFloater::isDependent(), LLFloater::setCanTearOff(), and LLFloater::setHost().

void LLViewHandle::markDead (  )  [inline]

Definition at line 79 of file llview.h.

References mID.

Referenced by LLFloater::clearSnapTarget(), LLVoiceChannel::handleStatusChange(), and LLFloater::setHost().

Friends And Related Function Documentation

bool operator!= ( const LLViewHandle lhs,
const LLViewHandle rhs 
) [friend]

Definition at line 2503 of file llview.cpp.

bool operator< ( const LLViewHandle a,
const LLViewHandle b 
) [friend]

Definition at line 2508 of file llview.cpp.

bool operator== ( const LLViewHandle lhs,
const LLViewHandle rhs 
) [friend]

Definition at line 2498 of file llview.cpp.

Member Data Documentation

S32 LLViewHandle::mID [protected]

Definition at line 89 of file llview.h.

Referenced by init(), isDead(), LLViewHandle(), markDead(), operator!=(), operator<(), and operator==().

LLViewHandle LLViewHandle::sDeadHandle [static]

Definition at line 86 of file llview.h.

Referenced by LLFolderView::deleteAllChildren(), LLMenuBarGL::fromXML(), LLFloaterView::getFloaterByHandle(), LLView::getViewByHandle(), LLFloater::removeDependentFloater(), LLFocusMgr::setKeyboardFocus(), and LLFloaterSnapshot::~LLFloaterSnapshot().

S32 LLViewHandle::sNextID = 0 [static, protected]

Definition at line 91 of file llview.h.

Referenced by init().

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