#include <llvoinventorylistener.h>


Public Member Functions | |
| virtual void | inventoryChanged (LLViewerObject *object, InventoryObjectList *inventory, S32 serial_num, void *user_data)=0 |
| void | removeVOInventoryListener () |
| void | clearVOInventoryListener () |
Protected Member Functions | |
| LLVOInventoryListener () | |
| virtual | ~LLVOInventoryListener () |
| void | registerVOInventoryListener (LLViewerObject *object, void *user_data) |
| void | requestVOInventory () |
Private Attributes | |
| LLViewerObject * | mListenerVObject |
Definition at line 40 of file llvoinventorylistener.h.
| LLVOInventoryListener::LLVOInventoryListener | ( | ) | [inline, protected] |
Definition at line 55 of file llvoinventorylistener.h.
| virtual LLVOInventoryListener::~LLVOInventoryListener | ( | ) | [inline, protected, virtual] |
Definition at line 56 of file llvoinventorylistener.h.
References removeVOInventoryListener().

| virtual void LLVOInventoryListener::inventoryChanged | ( | LLViewerObject * | object, | |
| InventoryObjectList * | inventory, | |||
| S32 | serial_num, | |||
| void * | user_data | |||
| ) | [pure virtual] |
Implemented in LLFloaterScriptQueue, LLFloaterBuy, LLFloaterBuyContents, and LLPanelInventory.
Referenced by LLViewerObject::doInventoryCallback().

| void LLVOInventoryListener::removeVOInventoryListener | ( | ) |
Definition at line 37 of file llvoinventorylistener.cpp.
References mListenerVObject, NULL, and LLViewerObject::removeInventoryListener().
Referenced by LLFloaterBuyContents::inventoryChanged(), LLFloaterBuy::inventoryChanged(), LLFloaterScriptQueue::inventoryChanged(), LLPanelInventory::refresh(), registerVOInventoryListener(), and ~LLVOInventoryListener().


| void LLVOInventoryListener::clearVOInventoryListener | ( | ) |
Definition at line 65 of file llvoinventorylistener.cpp.
References mListenerVObject, and NULL.
Referenced by LLViewerObject::LLInventoryCallbackInfo::~LLInventoryCallbackInfo().

| void LLVOInventoryListener::registerVOInventoryListener | ( | LLViewerObject * | object, | |
| void * | user_data | |||
| ) | [protected] |
Definition at line 46 of file llvoinventorylistener.cpp.
References mListenerVObject, NULL, LLViewerObject::registerInventoryListener(), and removeVOInventoryListener().
Referenced by LLFloaterScriptQueue::popNext(), LLPanelInventory::refresh(), LLFloaterBuyContents::show(), and LLFloaterBuy::show().


| void LLVOInventoryListener::requestVOInventory | ( | ) | [protected] |
Definition at line 56 of file llvoinventorylistener.cpp.
References mListenerVObject, and LLViewerObject::requestInventory().
Referenced by LLFloaterScriptQueue::popNext(), LLPanelInventory::refresh(), LLFloaterBuyContents::show(), and LLFloaterBuy::show().


Definition at line 67 of file llvoinventorylistener.h.
Referenced by clearVOInventoryListener(), registerVOInventoryListener(), removeVOInventoryListener(), and requestVOInventory().
1.5.5