#include <llpaneldirevents.h>
Inheritance diagram for LLPanelDirEvents:
Public Member Functions | |
LLPanelDirEvents (const std::string &name, LLFloaterDirectory *floater) | |
virtual | ~LLPanelDirEvents () |
void | draw () |
virtual BOOL | postBuild () |
void | performQuery () |
void | performQueryOrDelete (U32 event_id) |
void | refresh () |
void | setDay (S32 day) |
Static Protected Member Functions | |
static void | onDateModeCallback (LLUICtrl *ctrl, void *data) |
static void | onBackBtn (void *data) |
static void | onForwardBtn (void *data) |
static void | onClickToday (void *userdata) |
static void | onCommitMature (LLUICtrl *ctrl, void *data) |
static void | onClickSearch (void *data) |
static void | onClickDelete (void *data) |
Protected Attributes | |
BOOL | mDoneQuery |
S32 | mDay |
Definition at line 39 of file llpaneldirevents.h.
LLPanelDirEvents::LLPanelDirEvents | ( | const std::string & | name, | |
LLFloaterDirectory * | floater | |||
) |
LLPanelDirEvents::~LLPanelDirEvents | ( | ) | [virtual] |
Definition at line 98 of file llpaneldirevents.cpp.
void LLPanelDirEvents::draw | ( | ) | [virtual] |
Reimplemented from LLPanelDirBrowser.
Definition at line 104 of file llpaneldirevents.cpp.
References LLPanelDirBrowser::draw(), and refresh().
Definition at line 284 of file llpaneldirevents.cpp.
References LLPanelDirBrowser::onClickSearchCore().
Referenced by postBuild().
void LLPanelDirEvents::performQuery | ( | ) | [virtual] |
Reimplemented from LLPanelDirBrowser.
Definition at line 146 of file llpaneldirevents.cpp.
References performQueryOrDelete().
Referenced by LLFloaterDirectory::showEvents().
Definition at line 152 of file llpaneldirevents.cpp.
References _PREHASH_AgentData, _PREHASH_AgentID, _PREHASH_EventData, _PREHASH_EventGodDelete, _PREHASH_EventID, _PREHASH_QueryData, _PREHASH_QueryFlags, _PREHASH_QueryID, _PREHASH_QueryStart, _PREHASH_QueryText, _PREHASH_SessionID, LLMessageSystem::addS32Fast(), LLMessageSystem::addStringFast(), LLMessageSystem::addU32Fast(), LLMessageSystem::addUUIDFast(), LLSD::asInteger(), LLSD::asString(), LLPanel::childGetValue(), LLPanel::childSetValue(), DFQ_DATE_EVENTS, DFQ_PG_EVENTS_ONLY, DFQ_PG_SIMS_ONLY, gAgent, LLAgent::getID(), LLAgent::getSessionID(), gMessageSystem, gPacificDaylightTime, LLAgent::isTeen(), llformat(), mDay, mDoneQuery, LLPanelDirBrowser::mSearchID, LLPanelDirBrowser::mSearchStart, LLMessageSystem::newMessageFast(), LLMessageSystem::nextBlockFast(), params, S32, LLPanelDirBrowser::sendDirFindQuery(), LLAgent::sendReliableMessage(), LLPanelDirBrowser::setupNewSearch(), time_corrected(), tut::tm(), TRUE, and utc_to_pacific_time().
Referenced by performQuery().
BOOL LLPanelDirEvents::postBuild | ( | ) | [virtual] |
Reimplemented from LLPanelDirBrowser.
Definition at line 64 of file llpaneldirevents.cpp.
References LLPanel::childDisable(), LLPanel::childHide(), LLPanel::childSetAction(), LLPanel::childSetCommitCallback(), FALSE, gDisplayEventHack, LLPanelDirBrowser::mCurrentSortColumn, NULL, onBackBtn(), onClickDelete(), LLPanelDirBrowser::onClickSearchCore(), onClickToday(), onCommitMature(), onDateModeCallback(), onForwardBtn(), LLPanelDirBrowser::postBuild(), setDay(), LLPanel::setDefaultBtn(), and TRUE.
void LLPanelDirEvents::refresh | ( | ) | [virtual] |
Reimplemented from LLPanel.
Definition at line 111 of file llpaneldirevents.cpp.
References LLPanel::childSetEnabled(), LLPanel::childSetVisible(), gAgent, LLAgent::isGodlike(), and LLAgent::isTeen().
Referenced by draw().
Definition at line 122 of file llpaneldirevents.cpp.
References LLPanel::childSetValue(), gPacificDaylightTime, llformat(), mDay, time_corrected(), tut::tm(), and utc_to_pacific_time().
Referenced by postBuild(), LLFloaterDirectory::showEvents(), and LLFloaterDirectory::toggleFind().
S32 LLPanelDirEvents::mDay [protected] |
Definition at line 69 of file llpaneldirevents.h.
Referenced by performQueryOrDelete(), and setDay().
BOOL LLPanelDirEvents::mDoneQuery [protected] |