#include <llurldispatcher.h>
Static Public Member Functions | |
static bool | isSLURL (const std::string &url) |
static bool | isSLURLCommand (const std::string &url) |
static bool | dispatch (const std::string &url, bool from_external_browser) |
static bool | dispatchRightClick (const std::string &url) |
static bool | dispatchFromTextEditor (const std::string &url) |
static std::string | buildSLURL (const std::string ®ionname, S32 x, S32 y, S32 z) |
Definition at line 34 of file llurldispatcher.h.
bool LLURLDispatcher::isSLURL | ( | const std::string & | url | ) | [static] |
Definition at line 390 of file llurldispatcher.cpp.
References LLURLDispatcherImpl::isSLURL().
Referenced by LLAppViewer::initConfiguration().
bool LLURLDispatcher::isSLURLCommand | ( | const std::string & | url | ) | [static] |
Definition at line 396 of file llurldispatcher.cpp.
References LLURLDispatcherImpl::isSLURLCommand().
Referenced by LLAppViewer::initConfiguration(), and LLWebBrowserCtrl::onClickLinkNoFollow().
bool LLURLDispatcher::dispatch | ( | const std::string & | url, | |
bool | from_external_browser | |||
) | [static] |
Definition at line 402 of file llurldispatcher.cpp.
References LLURLDispatcherImpl::dispatch().
Referenced by AEGURLHandler(), LLStartUp::dispatchURL(), LLViewerWindow::handleDataCopy(), LLWebBrowserCtrl::onClickLinkNoFollow(), LLWebBrowserCtrl::onLocationChange(), and process_script_teleport_request().
bool LLURLDispatcher::dispatchRightClick | ( | const std::string & | url | ) | [static] |
Definition at line 407 of file llurldispatcher.cpp.
References LLURLDispatcherImpl::dispatchRightClick().
bool LLURLDispatcher::dispatchFromTextEditor | ( | const std::string & | url | ) | [static] |
Definition at line 413 of file llurldispatcher.cpp.
References LLURLDispatcherImpl::dispatch().
Referenced by idle_startup().
std::string LLURLDispatcher::buildSLURL | ( | const std::string & | regionname, | |
S32 | x, | |||
S32 | y, | |||
S32 | z | |||
) | [static] |
Definition at line 421 of file llurldispatcher.cpp.
References LLWeb::escapeURL(), llformat(), and SLURL_SLURL_PREFIX.
Referenced by LLAgent::getSLURL(), process_script_teleport_request(), and LLFloaterWorldMap::updateLocation().