ManaPlus
|
#include <inventoryhandler.h>
Public Member Functions | |
InventoryHandler () | |
virtual | ~InventoryHandler () |
virtual void | clear () const =0 |
virtual void | equipItem (const Item *const item) const =0 |
virtual void | unequipItem (const Item *const item) const =0 |
virtual void | useItem (const Item *const item) const =0 |
virtual void | useItem (const Item *const item, const int16_t useType) const =0 |
virtual void | dropItem (const Item *const item, const int amount) const =0 |
virtual bool | canSplit (const Item *const item) const =0 |
virtual void | splitItem (const Item *const item, const int amount) const =0 |
virtual void | moveItem (const int oldIndex, const int newIndex) const =0 |
virtual void | closeStorage () const =0 |
virtual void | moveItem2 (const InventoryTypeT source, const int slot, const int amount, const InventoryTypeT destination) const =0 |
virtual size_t | getSize (const InventoryTypeT type) const =0 |
virtual Inventory * | getStorage () const =0 |
virtual void | destroyStorage () const =0 |
virtual void | forgotStorage () const =0 |
virtual int | convertFromServerSlot (const int eAthenaSlot) const =0 |
virtual void | useCard (const Item *const item)=0 |
virtual void | insertCard (const int cardIndex, const int itemIndex) const =0 |
virtual void | favoriteItem (const Item *const item, const bool favorite) const =0 |
virtual void | selectEgg (const Item *const item) const =0 |
virtual int | getProjectileSlot () const =0 |
virtual int | getItemIndex () const =0 |
virtual void | selectCart (const BeingId accountId, const int type) const =0 |
virtual void | identifyItem (const Item *const item) const =0 |
virtual void | mergeItemsAck (const std::vector< Item * > &items) const =0 |
virtual void | mergetItemsCancel () const =0 |
virtual void | expandInventory () const =0 |
virtual void | expandInventoryConfirm () const =0 |
virtual void | expandInventoryReject () const =0 |
Definition at line 36 of file inventoryhandler.h.
|
inline |
Definition at line 39 of file inventoryhandler.h.
|
inlinevirtual |
Reimplemented in TmwAthena::InventoryHandler, EAthena::InventoryHandler, and Ea::InventoryHandler.
Definition at line 44 of file inventoryhandler.h.
|
pure virtual |
Implemented in Ea::InventoryHandler.
|
pure virtual |
Implemented in EAthena::InventoryHandler, and Ea::InventoryHandler.
|
pure virtual |
Implemented in TmwAthena::InventoryHandler, and EAthena::InventoryHandler.
Referenced by InventoryWindow::close().
|
pure virtual |
Implemented in TmwAthena::InventoryHandler, and EAthena::InventoryHandler.
Referenced by LocalPlayer::imitateOutfit().
|
pure virtual |
Implemented in Ea::InventoryHandler.
Referenced by DialogsManager::closeDialogs().
|
pure virtual |
Implemented in TmwAthena::InventoryHandler, and EAthena::InventoryHandler.
Referenced by PlayerInfo::dropItem().
|
pure virtual |
Implemented in TmwAthena::InventoryHandler, and EAthena::InventoryHandler.
Referenced by PlayerInfo::equipItem(), PlayerInfo::useEquipItem(), and PlayerInfo::useEquipItem2().
|
pure virtual |
Implemented in TmwAthena::InventoryHandler, and EAthena::InventoryHandler.
|
pure virtual |
Implemented in TmwAthena::InventoryHandler, and EAthena::InventoryHandler.
|
pure virtual |
Implemented in TmwAthena::InventoryHandler, and EAthena::InventoryHandler.
|
pure virtual |
Implemented in TmwAthena::InventoryHandler, and EAthena::InventoryHandler.
|
pure virtual |
Implemented in Ea::InventoryHandler.
Referenced by InventoryWindow::close().
|
pure virtual |
Implemented in TmwAthena::InventoryHandler, and EAthena::InventoryHandler.
Referenced by EAthena::InventoryRecv::processPlayerUseCard().
|
pure virtual |
Implemented in TmwAthena::InventoryHandler, and EAthena::InventoryHandler.
Referenced by EquipmentWindow::draw(), EAthena::InventoryRecv::getSlot(), TmwAthena::InventoryRecv::getSlot(), LocalPlayer::imitateOutfit(), Ea::InventoryRecv::processPlayerArrowEquip(), EquipmentWindow::safeDraw(), and StatusWindow::updateArrowsBar().
|
pure virtual |
Implemented in Ea::InventoryHandler.
|
pure virtual |
Implemented in Ea::InventoryHandler.
Referenced by PlayerInfo::getStorageInventory().
|
pure virtual |
Implemented in TmwAthena::InventoryHandler, and EAthena::InventoryHandler.
|
pure virtual |
Implemented in TmwAthena::InventoryHandler, and EAthena::InventoryHandler.
Referenced by InsertCardListener::action(), and InsertCardDialog::sellAction().
|
pure virtual |
Implemented in TmwAthena::InventoryHandler, and EAthena::InventoryHandler.
|
pure virtual |
Implemented in TmwAthena::InventoryHandler, and EAthena::InventoryHandler.
|
pure virtual |
Implemented in Ea::InventoryHandler.
Referenced by ItemContainer::mouseReleased().
|
pure virtual |
Implemented in TmwAthena::InventoryHandler, and EAthena::InventoryHandler.
Referenced by InventoryWindow::action(), ItemAmountWindow::finish(), InventoryWindow::mouseClicked(), and ItemContainer::mouseReleased().
|
pure virtual |
Implemented in TmwAthena::InventoryHandler, and EAthena::InventoryHandler.
|
pure virtual |
Implemented in TmwAthena::InventoryHandler, and EAthena::InventoryHandler.
Referenced by EAthena::PetRecv::processEggsList(), and EggSelectionDialog::sellAction().
|
pure virtual |
Implemented in Ea::InventoryHandler.
Referenced by ItemAmountWindow::finish().
|
pure virtual |
Implemented in TmwAthena::InventoryHandler, and EAthena::InventoryHandler.
Referenced by PlayerInfo::unequipItem(), PlayerInfo::useEquipItem(), and PlayerInfo::useEquipItem2().
|
pure virtual |
Implemented in TmwAthena::InventoryHandler, and EAthena::InventoryHandler.
Referenced by PlayerInfo::useEquipItem().
|
pure virtual |
Implemented in TmwAthena::InventoryHandler, and EAthena::InventoryHandler.
Referenced by PlayerInfo::useEquipItem(), PlayerInfo::useEquipItem2(), and PlayerInfo::useItem().
|
pure virtual |
Implemented in TmwAthena::InventoryHandler, and EAthena::InventoryHandler.