11 #ifndef __FS_ICONHELPER_H_INCLUDED__
12 #define __FS_ICONHELPER_H_INCLUDED__
37 time_t
getModTime(
const char* source)
override;
47 #endif // __FS_ICONHELPER_H_INCLUDED__
virtual char getPrevSepChar(const char *)
Previous separator character.
virtual char getNextSepChar(const char *)
Next separator character.
virtual bool getContents(const char *source, UT_StringArray &contents, UT_StringArray *dirs)=0
virtual bool canHandle(const char *source)=0
Determine whether this helper can process the filename.
GLsizei GLsizei GLchar * source
virtual bool getIsDirectory(const char *source)=0
Return whether the filename is a directory.
A map of string to various well defined value types.
virtual time_t getModTime(const char *source)=0
Get the modification timestamp (returns time_t)
virtual FS_ReaderStream * createStream(const char *source, const UT_Options *options=nullptr)=0
virtual int64 getSize(const char *source)=0
Get the file size in bytes.
virtual bool hasAccess(const char *source, int mode)=0