LCL: New method ForceFilter for FilterEdit. Issue #25258, patch from Cyrax.

git-svn-id: trunk@43482 -
This commit is contained in:
juha 2013-11-26 22:12:08 +00:00
parent 863c0b7125
commit b99a80c49f

View File

@ -365,6 +365,7 @@ type
constructor Create(AOwner: TComponent); override;
destructor Destroy; override;
procedure InvalidateFilter;
function ForceFilter(AFilter : String = '') : String;
procedure StoreSelection; virtual; abstract;
procedure RestoreSelection; virtual; abstract;
public
@ -1834,6 +1835,13 @@ begin
IdleConnected:=true;
end;
function TCustomControlFilterEdit.ForceFilter(AFilter: String): String;
begin
Result := FFilter;
FFilter := AFilter;
ApplyFilter(True);
end;
function TCustomControlFilterEdit.GetDefaultGlyphName: String;
begin
Result := ResBtnListFilter;