Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
QuestMenu Class Reference

#include <GossipDef.h>

Public Member Functions

bool Empty () const
QuestMenuItem const & GetItem (uint16 index) const
uint8 GetMenuItemCount () const
AddMenuItem

Adds a localized gossip menu item from db by menu id and menu item id.

Parameters
menuIdGossip menu id.
menuItemIdGossip menu item id.
senderIdentifier of the current menu.
actionCustom action given to OnGossipHello.
 QuestMenu ()
 ~QuestMenu ()
void AddMenuItem (uint32 QuestId, uint8 Icon)
void ClearMenu ()
bool HasItem (uint32 questId) const

Private Attributes

QuestMenuItemList _questMenuItems

Detailed Description

Definition at line 212 of file GossipDef.h.

Constructor & Destructor Documentation

◆ QuestMenu()

QuestMenu::QuestMenu ( )

Definition at line 265 of file GossipDef.cpp.

References _questMenuItems.

◆ ~QuestMenu()

QuestMenu::~QuestMenu ( )

Definition at line 270 of file GossipDef.cpp.

References ClearMenu().

Member Function Documentation

◆ AddMenuItem()

void QuestMenu::AddMenuItem ( uint32 QuestId,
uint8 Icon )

◆ ClearMenu()

void QuestMenu::ClearMenu ( )

◆ Empty()

bool QuestMenu::Empty ( ) const
inline

Definition at line 226 of file GossipDef.h.

References _questMenuItems.

Referenced by Player::SendPreparedQuest().

◆ GetItem()

QuestMenuItem const & QuestMenu::GetItem ( uint16 index) const
inline

Definition at line 233 of file GossipDef.h.

References _questMenuItems.

Referenced by Player::SendPreparedQuest().

◆ GetMenuItemCount()

uint8 QuestMenu::GetMenuItemCount ( ) const
inline

Definition at line 221 of file GossipDef.h.

References _questMenuItems.

Referenced by Player::SendPreparedQuest().

◆ HasItem()

bool QuestMenu::HasItem ( uint32 questId) const

Definition at line 290 of file GossipDef.cpp.

References _questMenuItems.

Member Data Documentation

◆ _questMenuItems

QuestMenuItemList QuestMenu::_questMenuItems
private

Definition at line 239 of file GossipDef.h.

Referenced by AddMenuItem(), ClearMenu(), Empty(), GetItem(), GetMenuItemCount(), HasItem(), and QuestMenu().


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