ADD: implement AddSearchPath() in TSearchResultFileSource

This commit is contained in:
rich2014 2026-06-01 21:19:30 +08:00
commit df9eb65110

View file

@ -49,6 +49,8 @@ type
function GetCustomIcon(const path: String; const iconSize: Integer): TBitmap; override; overload;
function GetDisplayFileName(aFile: TFile): String; override;
procedure AddSearchPath( const startPath: String; paths: TStringList); override;
end;
implementation
@ -162,6 +164,21 @@ begin
Result:= aFile.Name;
end;
procedure TSearchResultFileSource.AddSearchPath(
const startPath: String;
paths: TStringList );
var
files: TFiles;
i: Integer;
begin
if paths.Count > 0 then
Exit;
files:= self.GetFiles( self.GetRootDir(EmptyStr) );
for i:= 0 to files.Count-1 do
paths.Add( files[i].FullPath );
files.Free;
end;
initialization
searchResultFileSourceProcessor:= TSearchResultFileSourceProcessor.Create;