--- /dev/null
+/////////////////////////////////////////////////////////////////////////////\r
+// Name: webviewfshandler.cpp\r
+// Purpose: Custom webview handler for virtual file system\r
+// Author: Nick Matthews\r
+// Id: $Id$\r
+// Copyright: (c) 2012 Steven Lamerton\r
+// Licence: wxWindows licence\r
+/////////////////////////////////////////////////////////////////////////////\r
+\r
+// For compilers that support precompilation, includes "wx.h".\r
+#include "wx/wxprec.h"\r
+\r
+#if wxUSE_WEBVIEW\r
+\r
+#if defined(__BORLANDC__)\r
+ #pragma hdrstop\r
+#endif\r
+\r
+#include "wx/webviewfshandler.h"\r
+#include "wx/filesys.h"\r
+\r
+wxWebViewFSHandler::wxWebViewFSHandler(const wxString& scheme) :\r
+ wxWebViewHandler(scheme)\r
+{\r
+ m_fileSystem = new wxFileSystem();\r
+}\r
+\r
+wxWebViewFSHandler::~wxWebViewFSHandler()\r
+{\r
+ wxDELETE(m_fileSystem);\r
+}\r
+\r
+wxFSFile* wxWebViewFSHandler::GetFile(const wxString &uri)\r
+{\r
+ return m_fileSystem->OpenFile(uri);\r
+}\r
+\r
+#endif // wxUSE_WEBVIEW\r