Files
wxWidgets/src/common/webviewfshandler.cpp

35 lines
889 B
C++

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