#include <llpanelevent.h>
Inheritance diagram for LLPanelEvent:
Definition at line 46 of file llpanelevent.h.
typedef std::list<LLPanelEvent*> LLPanelEvent::panel_list_t [protected] |
Definition at line 93 of file llpanelevent.h.
LLPanelEvent::LLPanelEvent | ( | ) |
LLPanelEvent::~LLPanelEvent | ( | ) |
Definition at line 325 of file llpanelevent.cpp.
References EVENTS_URL, llendl, llinfos, and LLWeb::loadURL().
Referenced by onClickCreateEvent().
void LLPanelEvent::draw | ( | ) | [virtual] |
Reimplemented from LLPanel.
Definition at line 229 of file llpanelevent.cpp.
References DB_FIRST_NAME_BUF_SIZE, DB_LAST_NAME_BUF_SIZE, LLPanel::draw(), gCacheName, LLCacheName::getName(), mEventInfo, LLEventInfo::mRunByID, mTBRunBy, and LLTextBox::setText().
U32 LLPanelEvent::getEventID | ( | ) | [inline] |
Definition at line 60 of file llpanelevent.h.
References mEventID.
Referenced by LLPanelDirBrowser::getSelectedEventID().
Definition at line 298 of file llpanelevent.cpp.
References LLViewerWindow::alertXml(), callbackCreateEventWebPage(), and gViewerWindow.
Referenced by postBuild().
Definition at line 263 of file llpanelevent.cpp.
References gFloaterWorldMap, NULL, LLFloaterWorldMap::show(), LLFloaterWorldMap::trackLocation(), and TRUE.
Referenced by postBuild().
Definition at line 308 of file llpanelevent.cpp.
References LLEventNotifier::add(), gEventNotifier, LLEventNotifier::hasNotification(), and LLEventNotifier::remove().
Referenced by postBuild().
Definition at line 250 of file llpanelevent.cpp.
References gAgent, gFloaterWorldMap, LLAgent::teleportViaLocation(), and LLFloaterWorldMap::trackLocation().
Referenced by postBuild().
BOOL LLPanelEvent::postBuild | ( | ) | [virtual] |
Reimplemented from LLPanel.
Definition at line 71 of file llpanelevent.cpp.
References LLPanel::childSetColor(), f, FALSE, gColors, LLUICtrlFactory::getButtonByName(), LLControlGroup::getColor(), LLUICtrlFactory::getTextBoxByName(), LLUICtrlFactory::getTextEditorByName(), mCreateEventBtn, mMapBtn, mNotifyBtn, mTBCategory, mTBCover, mTBDate, mTBDesc, mTBDuration, mTBLocation, mTBName, mTBRunBy, mTeleportBtn, onClickCreateEvent(), onClickMap(), onClickNotify(), onClickTeleport(), LLUICtrl::setCallbackUserData(), LLButton::setClickedCallback(), LLTextBox::setColor(), LLTextEditor::setEnabled(), LLTextEditor::setFgColor(), LLTextEditor::setReadOnlyFgColor(), LLTextEditor::setWordWrap(), and TRUE.
void LLPanelEvent::processEventInfoReply | ( | LLMessageSystem * | msg, | |
void ** | ||||
) | [static] |
Definition at line 152 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().
void LLPanelEvent::resetInfo | ( | ) | [protected] |
void LLPanelEvent::sendEventInfoRequest | ( | ) |
Definition at line 137 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().
Definition at line 124 of file llpanelevent.cpp.
References mEventID, resetInfo(), and sendEventInfoRequest().
Referenced by LLFloaterEventInfo::displayEventInfo(), LLPanelDirBrowser::selectEventByID(), and LLPanelDirBrowser::showEvent().
LLButton* LLPanelEvent::mCreateEventBtn [protected] |
U32 LLPanelEvent::mEventID [protected] |
Definition at line 74 of file llpanelevent.h.
Referenced by getEventID(), sendEventInfoRequest(), and setEventID().
LLEventInfo LLPanelEvent::mEventInfo [protected] |
LLButton* LLPanelEvent::mMapBtn [protected] |
LLButton* LLPanelEvent::mNotifyBtn [protected] |
LLTextBox* LLPanelEvent::mTBCategory [protected] |
LLTextBox* LLPanelEvent::mTBCover [protected] |
LLTextBox* LLPanelEvent::mTBDate [protected] |
LLTextEditor* LLPanelEvent::mTBDesc [protected] |
LLTextBox* LLPanelEvent::mTBDuration [protected] |
LLTextBox* LLPanelEvent::mTBLocation [protected] |
LLTextBox* LLPanelEvent::mTBName [protected] |
LLTextBox* LLPanelEvent::mTBRunBy [protected] |
LLButton* LLPanelEvent::mTeleportBtn [protected] |
std::list< LLPanelEvent * > LLPanelEvent::sAllPanels [static, protected] |
Definition at line 94 of file llpanelevent.h.
Referenced by LLPanelEvent(), processEventInfoReply(), and ~LLPanelEvent().