]> git.saurik.com Git - wxWidgets.git/blob - include/wx/webviewfilehandler.h
Remove SetPageTitle and GetPageTitle and make GetCurrentTitle actually return the...
[wxWidgets.git] / include / wx / webviewfilehandler.h
1 /////////////////////////////////////////////////////////////////////////////
2 // Name: webviewfilehandler.h
3 // Purpose: Custom handler for the file scheme to allow archive browsing
4 // Author: Steven Lamerton
5 // Id: $Id$
6 // Copyright: (c) 2011 Steven Lamerton
7 // Licence: wxWindows licence
8 /////////////////////////////////////////////////////////////////////////////
9
10 #ifndef _WX_WEB_VIEW_FILE_HANDLER_H_
11 #define _WX_WEB_VIEW_FILE_HANDLER_H_
12
13 #include "wx/setup.h"
14
15 #if wxUSE_WEB
16
17 class wxFSFile;
18 class wxFileSystem;
19
20 #include "wx/webview.h"
21
22 //Loads from uris such as file:///C:/example/example.html or archives such as
23 //file:///C:/example/example.zip;protocol=zip/example.html
24
25 class WXDLLIMPEXP_WEB wxWebFileHandler : public wxWebHandler
26 {
27 public:
28 wxWebFileHandler();
29 virtual wxString GetName() const { return m_name; }
30 virtual wxFSFile* GetFile(const wxString &uri);
31 private:
32 wxString m_name;
33 wxFileSystem* m_fileSystem;
34 };
35
36 #endif
37
38 #endif // _WX_WEB_VIEW_FILE_HANDLER_H_