X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/d3c7fc996a73e9f6a83067bc28a3c5581a3fee65..97c5b168b3c548a86dcccbcba7d303d2e2d77a7b:/include/wx/fs_mem.h diff --git a/include/wx/fs_mem.h b/include/wx/fs_mem.h index 7dd33a3c70..ae40a1599f 100644 --- a/include/wx/fs_mem.h +++ b/include/wx/fs_mem.h @@ -16,8 +16,7 @@ #include "wx/filesys.h" #if wxUSE_GUI - class WXDLLIMPEXP_CORE wxBitmap; - class WXDLLIMPEXP_CORE wxImage; + #include "wx/bitmap.h" #endif // wxUSE_GUI // ---------------------------------------------------------------------------- @@ -35,6 +34,12 @@ public: // name "memory:" + filename static void AddFile(const wxString& filename, const wxString& textdata); static void AddFile(const wxString& filename, const void *binarydata, size_t size); + static void AddFileWithMimeType(const wxString& filename, + const wxString& textdata, + const wxString& mimetype); + static void AddFileWithMimeType(const wxString& filename, + const void *binarydata, size_t size, + const wxString& mimetype); // Remove file from memory FS and free occupied memory static void RemoveFile(const wxString& filename); @@ -73,15 +78,31 @@ public: { wxMemoryFSHandlerBase::AddFile(filename, binarydata, size); } + static void AddFileWithMimeType(const wxString& filename, + const wxString& textdata, + const wxString& mimetype) + { + wxMemoryFSHandlerBase::AddFileWithMimeType(filename, + textdata, + mimetype); + } + static void AddFileWithMimeType(const wxString& filename, + const void *binarydata, size_t size, + const wxString& mimetype) + { + wxMemoryFSHandlerBase::AddFileWithMimeType(filename, + binarydata, size, + mimetype); + } #if wxUSE_IMAGE static void AddFile(const wxString& filename, const wxImage& image, - long type); + wxBitmapType type); static void AddFile(const wxString& filename, const wxBitmap& bitmap, - long type); + wxBitmapType type); #endif // wxUSE_IMAGE };