#pragma hdrstop
#endif
-// FIXME: there is no Mac implementation yet
-#ifndef __WXMAC__
+#if wxUSE_STDPATHS
#ifndef WX_PRECOMP
#include "wx/app.h"
#endif //WX_PRECOMP
+#include "wx/apptrait.h"
#include "wx/filename.h"
#include "wx/stdpaths.h"
// ============================================================================
/* static */
-wxStandardPaths& wxStandardPathsBase::Get()
+wxStandardPathsBase& wxStandardPathsBase::Get()
+{
+ return wxTheApp->GetTraits()->GetStandardPaths();
+}
+
+wxStandardPathsBase& wxAppTraitsBase::GetStandardPaths()
{
return gs_stdPaths;
}
{
wxString subdir(dir);
- // empty string indicates that an error has occured, don't touch it then
+ // empty string indicates that an error has occurred, don't touch it then
if ( !subdir.empty() )
{
const wxString appname = wxTheApp->GetAppName();
return subdir;
}
-#endif // !__WXMAC__
-
+#endif // wxUSE_STDPATHS