![]() |
TrinityCore
|
#include <GossipDef.h>
Public Member Functions | |||||||||
| uint8 | GetMenuItemCount () const | ||||||||
| bool | Empty () const | ||||||||
| QuestMenuItem const & | GetItem (uint16 index) const | ||||||||
AddMenuItem | |||||||||
Adds a localized gossip menu item from db by menu id and menu item id.
| |||||||||
| QuestMenu () | |||||||||
| ~QuestMenu () | |||||||||
| void | AddMenuItem (uint32 QuestId, uint8 Icon) | ||||||||
| void | ClearMenu () | ||||||||
| bool | HasItem (uint32 questId) const | ||||||||
Private Attributes | |
| QuestMenuItemList | _questMenuItems |
Definition at line 227 of file GossipDef.h.
| QuestMenu::QuestMenu | ( | ) |
Definition at line 291 of file GossipDef.cpp.
References _questMenuItems.
| QuestMenu::~QuestMenu | ( | ) |
Definition at line 296 of file GossipDef.cpp.
References ClearMenu().
Definition at line 301 of file GossipDef.cpp.
References _questMenuItems, ASSERT, GOSSIP_MAX_MENU_ITEMS, QuestMenuItem::QuestIcon, QuestMenuItem::QuestId, and sObjectMgr.
Referenced by Player::PrepareQuestMenu().
| void QuestMenu::ClearMenu | ( | ) |
Definition at line 325 of file GossipDef.cpp.
References _questMenuItems.
Referenced by PlayerMenu::ClearMenus(), Player::PrepareQuestMenu(), and ~QuestMenu().
|
inline |
Definition at line 241 of file GossipDef.h.
Referenced by Player::SendPreparedGossip(), and Player::SendPreparedQuest().
|
inline |
Definition at line 248 of file GossipDef.h.
Referenced by PlayerMenu::SendGossipMenu(), Player::SendPreparedQuest(), and PlayerMenu::SendQuestGiverQuestList().
|
inline |
Definition at line 236 of file GossipDef.h.
Referenced by PlayerMenu::SendGossipMenu(), Player::SendPreparedQuest(), and PlayerMenu::SendQuestGiverQuestList().
| bool QuestMenu::HasItem | ( | uint32 | questId | ) | const |
Definition at line 316 of file GossipDef.cpp.
References _questMenuItems.
|
private |
Definition at line 254 of file GossipDef.h.
Referenced by AddMenuItem(), ClearMenu(), HasItem(), and QuestMenu().