bool FileFilterParams::FileInFilter(const FileListItem& fli, unsigned __int64 CurrentTime) { FAR_FIND_DATA_EX fde; fde.dwFileAttributes=fli.FileAttr; fde.ftCreationTime=fli.CreationTime; fde.ftLastAccessTime=fli.AccessTime; fde.ftLastWriteTime=fli.WriteTime; fde.ftChangeTime=fli.ChangeTime; fde.nFileSize=fli.FileSize; fde.nAllocationSize=fli.AllocationSize; fde.strFileName=fli.strName; fde.strAlternateFileName=fli.strShortName; return FileInFilter(fde, CurrentTime, &fli.strName); }
bool FileFilter::FileInFilter(const FileListItem& fli,enumFileInFilterType *foundType) { FAR_FIND_DATA_EX fde; fde.dwFileAttributes=fli.FileAttr; fde.ftCreationTime=fli.CreationTime; fde.ftLastAccessTime=fli.AccessTime; fde.ftLastWriteTime=fli.WriteTime; fde.ftChangeTime=fli.ChangeTime; fde.nFileSize=fli.FileSize; fde.nAllocationSize=fli.AllocationSize; fde.strFileName=fli.strName; fde.strAlternateFileName=fli.strShortName; return FileInFilter(fde, foundType, &fli.strName); }
bool FileFilterParams::FileInFilter(const PluginPanelItem& fd, unsigned __int64 CurrentTime) { FAR_FIND_DATA_EX fde; PluginPanelItemToFindDataEx(&fd, &fde); return FileInFilter(fde, CurrentTime, &fde.strFileName); }