#include <llvoinventorylistener.h>
Inheritance diagram for LLVOInventoryListener:


| 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] | 
| void LLVOInventoryListener::clearVOInventoryListener | ( | ) | 
Definition at line 65 of file llvoinventorylistener.cpp.
References mListenerVObject, and NULL.
Referenced by LLViewerObject::LLInventoryCallbackInfo::~LLInventoryCallbackInfo().
| virtual void LLVOInventoryListener::inventoryChanged | ( | LLViewerObject * | object, | |
| InventoryObjectList * | inventory, | |||
| S32 | serial_num, | |||
| void * | user_data | |||
| ) |  [pure virtual] | 
Implemented in LLFloaterScriptQueue, LLFloaterBuy, LLFloaterBuyContents, and LLPanelInventory.
| 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::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::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.4.7
 1.4.7