#include <llpanelevent.h>
Definition at line 46 of file llpanelevent.h.
typedef std::list<LLPanelEvent*> LLPanelEvent::panel_list_t [protected] |
Definition at line 92 of file llpanelevent.h.
LLPanelEvent::LLPanelEvent | ( | ) |
LLPanelEvent::~LLPanelEvent | ( | ) |
BOOL LLPanelEvent::postBuild | ( | void | ) | [virtual] |
Reimplemented from LLPanel.
Definition at line 71 of file llpanelevent.cpp.
References FALSE, mCreateEventBtn, mMapBtn, mNotifyBtn, mTBCategory, mTBCover, mTBDate, mTBDesc, mTBDuration, mTBLocation, mTBName, mTBRunBy, mTeleportBtn, onClickCreateEvent(), onClickMap(), onClickNotify(), onClickTeleport(), LLUICtrl::setCallbackUserData(), LLButton::setClickedCallback(), LLTextEditor::setWordWrap(), and TRUE.
void LLPanelEvent::draw | ( | void | ) | [virtual] |
Reimplemented from LLPanel.
Definition at line 213 of file llpanelevent.cpp.
References LLPanel::draw(), gCacheName, LLCacheName::getFullName(), mEventInfo, LLEventInfo::mRunByID, mTBRunBy, and LLTextBox::setText().
void LLPanelEvent::setEventID | ( | const U32 | event_id | ) |
Definition at line 108 of file llpanelevent.cpp.
References mEventID, resetInfo(), and sendEventInfoRequest().
Referenced by LLFloaterEventInfo::displayEventInfo(), LLPanelDirBrowser::selectEventByID(), and LLPanelDirBrowser::showEvent().
void LLPanelEvent::sendEventInfoRequest | ( | ) |
Definition at line 121 of file llpanelevent.cpp.
References _PREHASH_AgentData, _PREHASH_AgentID, _PREHASH_EventData, _PREHASH_EventID, _PREHASH_EventInfoRequest, _PREHASH_SessionID, LLMessageSystem::addU32Fast(), LLMessageSystem::addUUIDFast(), gAgent, LLAgent::getID(), LLAgent::getSessionID(), gMessageSystem, mEventID, LLMessageSystem::newMessageFast(), LLMessageSystem::nextBlockFast(), and LLAgent::sendReliableMessage().
Referenced by setEventID().
void LLPanelEvent::processEventInfoReply | ( | LLMessageSystem * | msg, | |
void ** | ||||
) | [static] |
Definition at line 136 of file llpanelevent.cpp.
References _PREHASH_AgentData, _PREHASH_AgentID, EVENT_FLAG_MATURE, FALSE, LLMessageSystem::getU32(), LLMessageSystem::getUUIDFast(), gEventNotifier, LLEventNotifier::hasNotification(), llformat(), llround(), REGION_WIDTH_UNITS, S32, sAllPanels, time_corrected(), TRUE, VX, VY, and VZ.
Referenced by register_viewer_callbacks().
U32 LLPanelEvent::getEventID | ( | ) | [inline] |
Definition at line 60 of file llpanelevent.h.
References mEventID.
Referenced by LLPanelDirBrowser::getSelectedEventID().
void LLPanelEvent::resetInfo | ( | ) | [protected] |
Definition at line 223 of file llpanelevent.cpp.
Referenced by setEventID().
void LLPanelEvent::onClickTeleport | ( | void * | data | ) | [static, protected] |
Definition at line 229 of file llpanelevent.cpp.
References gAgent, gFloaterWorldMap, LLAgent::teleportViaLocation(), and LLFloaterWorldMap::trackLocation().
Referenced by postBuild().
void LLPanelEvent::onClickMap | ( | void * | data | ) | [static, protected] |
Definition at line 242 of file llpanelevent.cpp.
References gFloaterWorldMap, NULL, LLFloaterWorldMap::show(), LLFloaterWorldMap::trackLocation(), and TRUE.
Referenced by postBuild().
void LLPanelEvent::onClickCreateEvent | ( | void * | data | ) | [static, protected] |
Definition at line 277 of file llpanelevent.cpp.
References LLViewerWindow::alertXml(), callbackCreateEventWebPage(), and gViewerWindow.
Referenced by postBuild().
void LLPanelEvent::onClickNotify | ( | void * | data | ) | [static, protected] |
Definition at line 287 of file llpanelevent.cpp.
References LLEventNotifier::add(), gEventNotifier, LLEventNotifier::hasNotification(), and LLEventNotifier::remove().
Referenced by postBuild().
void LLPanelEvent::callbackCreateEventWebPage | ( | S32 | options, | |
void * | data | |||
) | [static, protected] |
Definition at line 304 of file llpanelevent.cpp.
References EVENTS_URL, llendl, llinfos, and LLWeb::loadURL().
Referenced by onClickCreateEvent().
U32 LLPanelEvent::mEventID [protected] |
Definition at line 74 of file llpanelevent.h.
Referenced by getEventID(), sendEventInfoRequest(), and setEventID().
LLEventInfo LLPanelEvent::mEventInfo [protected] |
LLTextBox* LLPanelEvent::mTBName [protected] |
LLTextBox* LLPanelEvent::mTBCategory [protected] |
LLTextBox* LLPanelEvent::mTBDate [protected] |
LLTextBox* LLPanelEvent::mTBDuration [protected] |
LLTextEditor* LLPanelEvent::mTBDesc [protected] |
LLTextBox* LLPanelEvent::mTBRunBy [protected] |
LLTextBox* LLPanelEvent::mTBLocation [protected] |
LLTextBox* LLPanelEvent::mTBCover [protected] |
LLButton* LLPanelEvent::mTeleportBtn [protected] |
LLButton* LLPanelEvent::mMapBtn [protected] |
LLButton* LLPanelEvent::mCreateEventBtn [protected] |
LLButton* LLPanelEvent::mNotifyBtn [protected] |
std::list< LLPanelEvent * > LLPanelEvent::sAllPanels [static, protected] |
Definition at line 93 of file llpanelevent.h.
Referenced by LLPanelEvent(), processEventInfoReply(), and ~LLPanelEvent().