00001
00031 #ifndef LLURLDISPATCHER_H
00032 #define LLURLDISPATCHER_H
00033
00034 class LLURLDispatcher
00035 {
00036 public:
00037 static bool isSLURL(const std::string& url);
00038
00039
00040 static bool isSLURLCommand(const std::string& url);
00041
00042
00043 static bool dispatch(const std::string& url, bool from_external_browser);
00044
00045
00046
00047
00048
00049
00050
00051
00052 static bool dispatchRightClick(const std::string& url);
00053
00054 static bool dispatchFromTextEditor(const std::string& url);
00055
00056 static std::string buildSLURL(const std::string& regionname, S32 x, S32 y, S32 z);
00057
00058 };
00059
00060 #endif