BUrl: Add missing functionality from support kit BUrl

This commit is contained in:
Ingo Weinhold
2014-07-03 17:39:59 +02:00
parent 2573655b79
commit 72f6b787cf
2 changed files with 91 additions and 0 deletions
+8
View File
@@ -71,6 +71,12 @@ public:
static BString UrlDecode(const BString& url,
bool strict = false);
// utility functionality
bool HasPreferredApplication() const;
BString PreferredApplication() const;
status_t OpenWithPreferredApplication(
bool onProblemAskUser = true) const;
// BArchivable members
virtual status_t Archive(BMessage* into,
bool deep = true) const;
@@ -104,6 +110,8 @@ private:
static bool _IsGenDelim(char c);
static bool _IsSubDelim(char c);
BString _UrlMimeType() const;
private:
mutable BString fUrlString;
mutable BString fAuthority;