X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/3af9f2de592953bec39a58cc871678fa85a3b056..9b2a74693ea0ac096f5099caac4a5ead3268e07f:/include/wx/stdpaths.h diff --git a/include/wx/stdpaths.h b/include/wx/stdpaths.h index 233fc7f3a8..1be4077d65 100644 --- a/include/wx/stdpaths.h +++ b/include/wx/stdpaths.h @@ -17,6 +17,7 @@ #if wxUSE_STDPATHS #include "wx/string.h" +#include "wx/filefn.h" // ---------------------------------------------------------------------------- // wxStandardPaths returns the standard locations in the file system @@ -104,11 +105,18 @@ public: // prefix/share/locale/lang/LC_MESSAGES) virtual wxString GetLocalizedResourcesDir(const wxChar *lang, - ResourceCat category = ResourceCat_None) const + ResourceCat WXUNUSED(category) + = ResourceCat_None) const { return GetResourcesDir() + wxFILE_SEP_PATH + lang; } + // return the "Documents" directory for the current user + // + // C:\Documents and Settings\username\Documents under Windows, + // $HOME under Unix and ~/Documents under Mac + virtual wxString GetDocumentsDir() const; + // virtual dtor for the base class virtual ~wxStandardPathsBase(); @@ -147,6 +155,7 @@ public: virtual wxString GetLocalDataDir() const { return m_prefix; } virtual wxString GetUserDataDir() const { return m_prefix; } virtual wxString GetPluginsDir() const { return m_prefix; } + virtual wxString GetDocumentsDir() const { return m_prefix; } private: wxString m_prefix;