/* Starshatter: The Open Source Project Copyright (c) 2021-2022, Starshatter: The Open Source Project Contributors Copyright (c) 2011-2012, Starshatter OpenSource Distribution Contributors Copyright (c) 1997-2006, Destroyer Studios LLC. AUTHOR: John DiCamillo OVERVIEW ======== Helper class to find and launch user's default web browser */ #ifndef WebBrowser_h #define WebBrowser_h #include "Types.h" #include "List.h" #include "Text.h" // +--------------------------------------------------------------------+ class WebBrowser { public: static const char* TYPENAME() { return "WebBrowser"; } WebBrowser(); virtual ~WebBrowser(); virtual void OpenURL(const char* url); protected: void FindDefaultBrowser(); void FindOpenCommand(); Text browser; Text command; }; // +--------------------------------------------------------------------+ #endif // WebBrowser_h