#include <llfloaterurldisplay.h>
Public Member Functions | |
LLFloaterURLDisplay (const LLSD &sd) | |
virtual | ~LLFloaterURLDisplay () |
void | displayParcelInfo (U64 region_handle, const LLVector3 &pos) |
void | setSnapshotDisplay (const LLUUID &snapshot_id) |
void | setName (const std::string &name) |
void | setLocationString (const std::string &name) |
Static Public Member Functions | |
static void * | createPlaceDetail (void *userdata) |
Private Attributes | |
LLVector3 | mRegionPosition |
U64 | mRegionHandle |
LLPanelPlace * | mPlacePanel |
Definition at line 42 of file llfloaterurldisplay.h.
LLFloaterURLDisplay::LLFloaterURLDisplay | ( | const LLSD & | sd | ) |
Definition at line 46 of file llfloaterurldisplay.cpp.
References LLFloaterView::adjustToFitScreen(), LLUICtrlFactory::buildFloater(), LLFloater::center(), createPlaceDetail(), FALSE, LLPanel::getFactoryMap(), LLSingleton< LLUICtrlFactory >::getInstance(), LLView::getRect(), gFloaterView, LLRectBase< Type >::mBottom, LLPanel::mFactoryMap, LLRectBase< Type >::mLeft, r, and LLFloater::setVisible().
LLFloaterURLDisplay::~LLFloaterURLDisplay | ( | ) | [virtual] |
Definition at line 65 of file llfloaterurldisplay.cpp.
Definition at line 69 of file llfloaterurldisplay.cpp.
References LLPanelPlace::displayParcelInfo(), from_region_handle(), mPlacePanel, mRegionHandle, mRegionPosition, LLFloater::setFrontmost(), and LLFloater::setVisible().
Referenced by LLURLDispatcherImpl::regionHandleCallback().
void LLFloaterURLDisplay::setSnapshotDisplay | ( | const LLUUID & | snapshot_id | ) |
Definition at line 84 of file llfloaterurldisplay.cpp.
References mPlacePanel, and LLPanelPlace::setSnapshot().
Referenced by LLURLDispatcherImpl::regionHandleCallback().
void LLFloaterURLDisplay::setName | ( | const std::string & | name | ) |
Definition at line 89 of file llfloaterurldisplay.cpp.
References mPlacePanel, and LLView::setName().
Referenced by LLURLDispatcherImpl::dispatchRegion().
void LLFloaterURLDisplay::setLocationString | ( | const std::string & | name | ) |
Definition at line 94 of file llfloaterurldisplay.cpp.
References mPlacePanel, and LLPanelPlace::setLocationString().
Referenced by LLURLDispatcherImpl::regionHandleCallback().
void * LLFloaterURLDisplay::createPlaceDetail | ( | void * | userdata | ) | [static] |
Definition at line 100 of file llfloaterurldisplay.cpp.
References LLUICtrlFactory::buildPanel(), and LLSingleton< LLUICtrlFactory >::getInstance().
Referenced by LLFloaterURLDisplay().
U64 LLFloaterURLDisplay::mRegionHandle [private] |
LLPanelPlace* LLFloaterURLDisplay::mPlacePanel [private] |
Definition at line 58 of file llfloaterurldisplay.h.
Referenced by displayParcelInfo(), setLocationString(), setName(), and setSnapshotDisplay().