Basic Platform::openWebBrowser implementation for linux

This commit is contained in:
Pecon 2020-08-11 12:51:46 -07:00
parent 55c95a6146
commit d3f51cf7c0
No known key found for this signature in database
GPG key ID: 6763E1DE51014F18

View file

@ -1,8 +1,26 @@
#include "platform/platform.h"
#include <string>
bool Platform::openWebBrowser( const char* webAddress )
{
return false; // TODO LINUX
std::string startingURL(webAddress);
std::string filteredURL;
unsigned short length = startingURL.length();
for(unsigned short i = 0; i < length; i++)
{
filteredURL = filteredURL + '\\' + startingURL.at(i);
}
std::string runCommand = "URL=" + filteredURL + "; xdg-open $URL > /dev/null 2> /dev/null";
short statusCode;
statusCode = system(runCommand.c_str());
if(statusCode == 0)
return true;
return false;
}
#ifdef TORQUE_DEDICATED