mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-18 04:49:43 +02:00
LCL: remove default param from FilterEdit.ForceFilter(). Add method Reset().
git-svn-id: trunk@45068 -
This commit is contained in:
parent
8bf7b2db6e
commit
c4cfaaa5d5
@ -418,7 +418,8 @@ type
|
||||
constructor Create(AOwner: TComponent); override;
|
||||
destructor Destroy; override;
|
||||
procedure InvalidateFilter;
|
||||
function ForceFilter(AFilter : String = '') : String;
|
||||
procedure Reset;
|
||||
function ForceFilter(AFilter: String) : String;
|
||||
procedure StoreSelection; virtual; abstract;
|
||||
procedure RestoreSelection; virtual; abstract;
|
||||
public
|
||||
@ -1891,10 +1892,8 @@ begin
|
||||
fSelectedPart:=Nil;
|
||||
RestoreSelection;
|
||||
end
|
||||
else begin
|
||||
if [csDestroying,csDesigning]*ComponentState=[] then
|
||||
InvalidateFilter;
|
||||
end;
|
||||
else if [csDestroying,csDesigning]*ComponentState=[] then
|
||||
InvalidateFilter;
|
||||
end;
|
||||
|
||||
procedure TCustomControlFilterEdit.InvalidateFilter;
|
||||
@ -1903,7 +1902,13 @@ begin
|
||||
IdleConnected:=true;
|
||||
end;
|
||||
|
||||
procedure TCustomControlFilterEdit.Reset;
|
||||
begin
|
||||
Filter := '';
|
||||
end;
|
||||
|
||||
function TCustomControlFilterEdit.ForceFilter(AFilter: String): String;
|
||||
// Apply a new filter immediately without waiting for idle. Returns the previous filter.
|
||||
begin
|
||||
Result := FFilter;
|
||||
FFilter := AFilter;
|
||||
|
@ -1796,7 +1796,7 @@ var
|
||||
OldFilter : String;
|
||||
begin
|
||||
if LazPackage=nil then exit;
|
||||
OldFilter := FilterEdit.ForceFilter;
|
||||
OldFilter := FilterEdit.ForceFilter('');
|
||||
|
||||
// files belonging to package
|
||||
FilesBranch:=FilterEdit.GetBranch(FFilesNode);
|
||||
@ -1849,7 +1849,7 @@ var
|
||||
NodeData: TPENodeData;
|
||||
begin
|
||||
if LazPackage=nil then exit;
|
||||
OldFilter := FilterEdit.ForceFilter;
|
||||
OldFilter := FilterEdit.ForceFilter('');
|
||||
|
||||
// required packages
|
||||
RequiredBranch:=FilterEdit.GetBranch(FRequiredPackagesNode);
|
||||
@ -2437,7 +2437,7 @@ var
|
||||
begin
|
||||
EnvironmentOptions.PackageEditorSortAlphabetically := SortAlphabetically;
|
||||
EnvironmentOptions.PackageEditorShowDirHierarchy := ShowDirectoryHierarchy;
|
||||
FilterEdit.ForceFilter;
|
||||
FilterEdit.ForceFilter('');
|
||||
for nt:=Low(TPENodeType) to High(TPENodeType) do
|
||||
FreeNodeData(nt);
|
||||
if PackageEditorMenuRoot.MenuItem=FilesPopupMenu.Items then
|
||||
|
Loading…
Reference in New Issue
Block a user