AK: Add URL::create_with_file_protocol(path)

This is a convenience helper that allows you to easily construct a
file:// URL from an absolute path.
This commit is contained in:
Andreas Kling 2020-04-18 22:02:04 +02:00
parent 75daf3857b
commit 79eee65372
Notes: sideshowbarker 2024-07-19 07:29:51 +09:00
2 changed files with 10 additions and 0 deletions

View file

@ -287,4 +287,12 @@ bool URL::compute_validity() const
return true;
}
URL URL::create_with_file_protocol(const String& path)
{
URL url;
url.set_protocol("file");
url.set_path(path);
return url;
}
}

View file

@ -65,6 +65,8 @@ public:
URL complete_url(const String&) const;
static URL create_with_file_protocol(const String& path);
private:
bool parse(const StringView&);
bool compute_validity() const;