#include <llfloaterevent.h>
Public Member Functions | |
LLFloaterEventInfo (const std::string &name, const U32 event_id) | |
~LLFloaterEventInfo () | |
void | displayEventInfo (const U32 event_id) |
Static Public Member Functions | |
static LLFloaterEventInfo * | show (const U32 event_id) |
static void * | createEventDetail (void *userdata) |
Private Attributes | |
U32 | mEventID |
LLPanelEvent * | mPanelEventp |
Definition at line 41 of file llfloaterevent.h.
LLFloaterEventInfo::LLFloaterEventInfo | ( | const std::string & | name, | |
const U32 | event_id | |||
) |
Definition at line 76 of file llfloaterevent.cpp.
References LLMap< INDEX_TYPE, MAPPED_TYPE >::addData(), LLUICtrlFactory::buildFloater(), createEventDetail(), LLPanel::getFactoryMap(), LLSingleton< LLUICtrlFactory >::getInstance(), and LLPanel::mFactoryMap.
Referenced by show().
LLFloaterEventInfo::~LLFloaterEventInfo | ( | ) |
Definition at line 86 of file llfloaterevent.cpp.
References mEventID, and LLMap< INDEX_TYPE, MAPPED_TYPE >::removeData().
void LLFloaterEventInfo::displayEventInfo | ( | const U32 | event_id | ) |
Definition at line 92 of file llfloaterevent.cpp.
References mPanelEventp, LLPanelEvent::setEventID(), and LLFloater::setFrontmost().
Referenced by show().
LLFloaterEventInfo * LLFloaterEventInfo::show | ( | const U32 | event_id | ) | [static] |
Definition at line 109 of file llfloaterevent.cpp.
References LLFloater::center(), LLMap< INDEX_TYPE, MAPPED_TYPE >::checkData(), displayEventInfo(), LLMap< INDEX_TYPE, MAPPED_TYPE >::getData(), LLFloaterEventInfo(), LLFloater::open(), and LLFloater::setFrontmost().
Referenced by LLEventHandler::handle().
void * LLFloaterEventInfo::createEventDetail | ( | void * | userdata | ) | [static] |
Definition at line 99 of file llfloaterevent.cpp.
References LLUICtrlFactory::buildPanel(), and LLSingleton< LLUICtrlFactory >::getInstance().
Referenced by LLFloaterEventInfo().
U32 LLFloaterEventInfo::mEventID [private] |
LLPanelEvent* LLFloaterEventInfo::mPanelEventp [private] |