00001 00033 #ifndef LL_LLWEB_H 00034 #define LL_LLWEB_H 00035 00036 #include <string> 00037 00038 class LLWeb 00039 { 00040 public: 00041 // Loads unescaped url in either internal web browser or external 00042 // browser, depending on user settings. 00043 static void loadURL(std::string url); 00044 00045 static void loadURL(const char* url) { loadURL( std::string(url) ); } 00046 00047 // Loads unescaped url in external browser. 00048 static void loadURLExternal(std::string url); 00049 00050 // Returns escaped (eg, " " to "%20") url 00051 static std::string escapeURL(std::string url); 00052 }; 00053 00054 #endif