]>
Commit | Line | Data |
---|---|---|
42be0c56 | 1 | ///////////////////////////////////////////////////////////////////////////// |
43d53ee5 | 2 | // Name: webviewarchivehandler.h |
7d8d6163 | 3 | // Purpose: interface of wxWebViewArchiveHandler |
42be0c56 SL |
4 | // Author: wxWidgets team |
5 | // RCS-ID: $Id$ | |
6 | // Licence: wxWindows licence | |
7 | ///////////////////////////////////////////////////////////////////////////// | |
8 | ||
9 | /** | |
7d8d6163 | 10 | @class wxWebViewArchiveHandler |
42be0c56 SL |
11 | |
12 | A custom handler for the file scheme which also supports loading from | |
7d8d6163 | 13 | archives. The syntax for wxWebViewArchiveHandler differs from virtual file |
42be0c56 | 14 | systems in the rest of wxWidgets by using a syntax such as |
f090e4ef | 15 | <code> scheme:///C:/example/docs.zip;protocol=zip/main.htm </code> |
7d8d6163 | 16 | Currently the only supported protocol is @c zip. |
42be0c56 | 17 | |
b2b31b87 | 18 | @since 2.9.3 |
43d53ee5 SL |
19 | @library{wxwebview} |
20 | @category{webview} | |
42be0c56 | 21 | |
7d8d6163 | 22 | @see wxWebView, wxWebViewHandler |
42be0c56 | 23 | */ |
7d8d6163 | 24 | class wxWebViewArchiveHandler : public wxWebViewHandler |
42be0c56 SL |
25 | { |
26 | public: | |
27 | /** | |
7d8d6163 | 28 | Constructor. |
42be0c56 | 29 | */ |
7d8d6163 | 30 | wxWebViewArchiveHandler(const wxString& scheme); |
42be0c56 | 31 | virtual wxFSFile* GetFile(const wxString &uri); |
f090e4ef | 32 | }; |