diff options
Diffstat (limited to 'webkit')
-rw-r--r-- | webkit/glue/webkit_glue.cc | 8 | ||||
-rw-r--r-- | webkit/glue/webkit_glue.h | 2 |
2 files changed, 10 insertions, 0 deletions
diff --git a/webkit/glue/webkit_glue.cc b/webkit/glue/webkit_glue.cc index 3dfdca2..4bfd0ef 100644 --- a/webkit/glue/webkit_glue.cc +++ b/webkit/glue/webkit_glue.cc @@ -273,6 +273,14 @@ WebString FilePathStringToWebString(const FilePath::StringType& str) { #endif } +FilePath WebStringToFilePath(const WebKit::WebString& str) { + return FilePath(WebStringToFilePathString(str)); +} + +WebKit::WebString FilePathToWebString(const FilePath& file_path) { + return FilePathStringToWebString(file_path.value()); +} + std::string GetWebKitVersion() { return StringPrintf("%d.%d", WEBKIT_VERSION_MAJOR, WEBKIT_VERSION_MINOR); } diff --git a/webkit/glue/webkit_glue.h b/webkit/glue/webkit_glue.h index ebe6f11..24e3f46 100644 --- a/webkit/glue/webkit_glue.h +++ b/webkit/glue/webkit_glue.h @@ -108,6 +108,8 @@ bool ShouldForcefullyTerminatePluginProcess(); // File path string conversions. FilePath::StringType WebStringToFilePathString(const WebKit::WebString& str); WebKit::WebString FilePathStringToWebString(const FilePath::StringType& str); +FilePath WebStringToFilePath(const WebKit::WebString& str); +WebKit::WebString FilePathToWebString(const FilePath& file_path); // Returns a WebCanvas pointer associated with the given Skia canvas. WebKit::WebCanvas* ToWebCanvas(skia::PlatformCanvas*); |