X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/4683727281b45d366d0351bc35a118021b09e4a2..5dac8a3b0edfc2ec0c4f3ab1e470e439baf426d8:/include/wx/filesys.h?ds=inline diff --git a/include/wx/filesys.h b/include/wx/filesys.h index 06ca7ca97c..814a41a314 100644 --- a/include/wx/filesys.h +++ b/include/wx/filesys.h @@ -10,8 +10,8 @@ #ifndef __FILESYS_H__ #define __FILESYS_H__ -#ifdef __GNUG__ -#pragma interface +#if defined(__GNUG__) && !defined(__APPLE__) +#pragma interface "filesys.h" #endif #include "wx/setup.h" @@ -29,6 +29,7 @@ #include "wx/stream.h" #include "wx/url.h" #include "wx/datetime.h" +#include "wx/filename.h" class wxFSFile; class wxFileSystemHandler; @@ -180,6 +181,13 @@ public: // remove all items from the m_Handlers list static void CleanUpHandlers(); + // Returns the native path for a file URL + static wxFileName URLToFileName(const wxString& url); + + // Returns the file URL for a native path + static wxString FileNameToURL(const wxFileName& filename); + + protected: wxString m_Path; // the path (location) we are currently in