LLFloaterGesture Class Reference

#include <llfloatergesture.h>

Inheritance diagram for LLFloaterGesture:

Inheritance graph
[legend]
Collaboration diagram for LLFloaterGesture:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLFloaterGesture ()
virtual ~LLFloaterGesture ()
virtual BOOL postBuild ()

Static Public Member Functions

static void show ()
static void toggleVisibility ()
static void refreshAll ()

Protected Member Functions

void buildGestureList ()

Static Protected Member Functions

static void onClickInventory (void *data)
static void onClickEdit (void *data)
static void onClickPlay (void *data)
static void onClickNew (void *data)
static void onCommitList (LLUICtrl *ctrl, void *data)

Protected Attributes

LLUUID mSelectedID

Static Protected Attributes

static LLFloaterGesturesInstance = NULL
static LLFloaterGestureObserversObserver = NULL
static
LLFloaterGestureInventoryObserver * 
sInventoryObserver


Detailed Description

Definition at line 54 of file llfloatergesture.h.


Constructor & Destructor Documentation

LLFloaterGesture::LLFloaterGesture (  ) 

Definition at line 82 of file llfloatergesture.cpp.

References LLGestureManager::addObserver(), gGestureManager, sInstance, and sObserver.

Referenced by show().

Here is the call graph for this function:

Here is the caller graph for this function:

LLFloaterGesture::~LLFloaterGesture (  )  [virtual]

Definition at line 92 of file llfloatergesture.cpp.

References LLView::getRect(), gGestureManager, gSavedSettings, NULL, LLGestureManager::removeObserver(), LLControlGroup::setRect(), sInstance, and sObserver.

Here is the call graph for this function:


Member Function Documentation

BOOL LLFloaterGesture::postBuild ( void   )  [virtual]

void LLFloaterGesture::show (  )  [static]

void LLFloaterGesture::toggleVisibility (  )  [static]

Definition at line 174 of file llfloatergesture.cpp.

References LLFloater::close(), LLView::getVisible(), show(), and sInstance.

Referenced by LLShowFloater::handleEvent().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterGesture::refreshAll (  )  [static]

void LLFloaterGesture::buildGestureList (  )  [protected]

void LLFloaterGesture::onClickInventory ( void *  data  )  [static, protected]

Definition at line 324 of file llfloatergesture.cpp.

References LLCtrlSelectionInterface::getCurrentID(), LLInventoryView::getPanel(), tut::inv(), LLInventoryPanel::setSelection(), LLInventoryView::showAgentInventory(), and TRUE.

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterGesture::onClickEdit ( void *  data  )  [static, protected]

Reimplemented from LLFloater.

Definition at line 384 of file llfloatergesture.cpp.

References LLFloaterView::findNeighboringPosition(), LLCtrlSelectionInterface::getCurrentID(), LLFloater::getHost(), LLInventoryModel::getItem(), LLInventoryObject::getName(), gFloaterView, gInventory, LLUUID::null, LLView::setRect(), and LLPreviewGesture::show().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterGesture::onClickPlay ( void *  data  )  [static, protected]

Definition at line 338 of file llfloatergesture.cpp.

References LLCtrlSelectionInterface::getCurrentID(), gGestureManager, LLGestureManager::isGesturePlaying(), LLGestureManager::playGesture(), and LLGestureManager::stopGesture().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterGesture::onClickNew ( void *  data  )  [static, protected]

Definition at line 372 of file llfloatergesture.cpp.

References LLAssetType::AT_GESTURE, create_inventory_item(), gAgent, LLAgent::getID(), LLAgent::getSessionID(), LLInventoryType::IT_GESTURE, NOT_WEARABLE, LLUUID::null, PERM_MOVE, PERM_TRANSFER, and LLTransactionID::tnull.

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterGesture::onCommitList ( LLUICtrl ctrl,
void *  data 
) [static, protected]

Definition at line 406 of file llfloatergesture.cpp.

References gGestureManager, and LLGestureManager::isGesturePlaying().

Referenced by postBuild(), refreshAll(), and show().

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

Definition at line 79 of file llfloatergesture.h.

Referenced by refreshAll().

LLFloaterGesture * LLFloaterGesture::sInstance = NULL [static, protected]

Definition at line 82 of file llfloatergesture.h.

Referenced by LLFloaterGesture(), and ~LLFloaterGesture().

LLFloaterGestureInventoryObserver* LLFloaterGesture::sInventoryObserver [static, protected]

Definition at line 83 of file llfloatergesture.h.


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

Generated on Fri May 16 08:45:35 2008 for SecondLife by  doxygen 1.5.5