1 /////////////////////////////////////////////////////////////////////////////
2 // Name: webviewarchivehandler.h
3 // Purpose: Custom webview handler to allow archive browsing
4 // Author: Steven Lamerton
5 // Copyright: (c) 2011 Steven Lamerton
6 // Licence: wxWindows licence
7 /////////////////////////////////////////////////////////////////////////////
9 #ifndef _WX_WEBVIEW_FILE_HANDLER_H_
10 #define _WX_WEBVIEW_FILE_HANDLER_H_
19 #include "wx/webview.h"
21 //Loads from uris such as scheme:///C:/example/example.html or archives such as
22 //scheme:///C:/example/example.zip;protocol=zip/example.html
24 class WXDLLIMPEXP_WEBVIEW wxWebViewArchiveHandler
: public wxWebViewHandler
27 wxWebViewArchiveHandler(const wxString
& scheme
);
28 virtual ~wxWebViewArchiveHandler();
29 virtual wxFSFile
* GetFile(const wxString
&uri
);
31 wxFileSystem
* m_fileSystem
;
34 #endif // wxUSE_WEBVIEW
36 #endif // _WX_WEBVIEW_FILE_HANDLER_H_