29 : m_fn( aPath, aFilename ), m_path( aPath ), m_fullName( aFilename )
42 m_fn.SetPath( aPath );
49 size_t dot =
m_fullName.find_last_of( wxT(
'.' ) );
75 size_t dot =
m_fullName.find_last_of( wxT(
'.' ) );
85 if(
m_fn.FileExists() )
86 return m_fn.GetModificationTime().GetValue().GetValue();
95 if( aFilename.Exists( wxFILE_EXISTS_SYMLINK ) )
97 char buffer[PATH_MAX];
98 char* realPath = realpath(
TO_UTF8( aFilename.GetFullPath() ), buffer );
101 aFilename.Assign( wxString::FromUTF8( realPath ) );
WX_FILENAME(const wxString &aPath, const wxString &aFilename)
void SetFullName(const wxString &aFileNameAndExtension)
static void ResolvePossibleSymlinks(wxFileName &aFilename)
void SetPath(const wxString &aPath)
wxString GetFullPath() const
wxString GetFullName() const
#define TO_UTF8(wxstring)
Convert a wxString to a UTF8 encoded C string for all wxWidgets build modes.