class WXDLLIMPEXP_BASE wxStandardPaths : public wxStandardPathsBase
{
public:
+ wxStandardPaths()
+ {
+ UseAppInfo(AppInfo_AppName | AppInfo_VendorName);
+ }
+
+ ~wxStandardPaths() { }
+
// implement base class pure virtuals
+ virtual wxString GetExecutablePath() const;
virtual wxString GetConfigDir() const;
virtual wxString GetUserConfigDir() const;
virtual wxString GetDataDir() const;
virtual wxString GetUserDataDir() const;
virtual wxString GetUserLocalDataDir() const;
virtual wxString GetPluginsDir() const;
+ virtual wxString GetDocumentsDir() const;
protected:
- // append "/appname" suffix if the app name is set
- static wxString AppendAppName(const wxString& dir);
-
// get the path corresponding to the given standard CSIDL_XXX constant
static wxString DoGetDirectory(int csidl);
+
+ // return the directory of the application itself
+ static wxString GetAppDir();
};
// ----------------------------------------------------------------------------