Skip to content

Commit ebaafb1

Browse files
committed
Clear contents of filter boxes when pressing Esc key. See http://www.heidisql.com/forum.php?t=21911
1 parent ade0bd3 commit ebaafb1

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

source/main.dfm

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -294,6 +294,7 @@ object MainForm: TMainForm
294294
TextHint = 'Database filter'
295295
OnChange = editDatabaseTableFilterChange
296296
OnExit = editDatabaseTableFilterExit
297+
OnKeyPress = editDatabaseTableFilterKeyPress
297298
OnLeftButtonClick = editDatabaseTableFilterLeftButtonClick
298299
OnRightButtonClick = editDatabaseTableFilterRightButtonClick
299300
end
@@ -311,6 +312,7 @@ object MainForm: TMainForm
311312
TextHint = 'Table filter'
312313
OnChange = editDatabaseTableFilterChange
313314
OnExit = editDatabaseTableFilterExit
315+
OnKeyPress = editDatabaseTableFilterKeyPress
314316
OnLeftButtonClick = editDatabaseTableFilterLeftButtonClick
315317
OnRightButtonClick = editDatabaseTableFilterRightButtonClick
316318
end

source/main.pas

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -981,6 +981,7 @@ TMainForm = class(TForm)
981981
procedure editDatabaseTableFilterRightButtonClick(Sender: TObject);
982982
procedure menuDoubleClickInsertsNodeTextClick(Sender: TObject);
983983
procedure DBtreeDblClick(Sender: TObject);
984+
procedure editDatabaseTableFilterKeyPress(Sender: TObject; var Key: Char);
984985
private
985986
// Executable file details
986987
FAppVerMajor: Integer;
@@ -7241,6 +7242,13 @@ procedure TMainForm.editFilterVTRightButtonClick(Sender: TObject);
72417242
end;
72427243

72437244

7245+
procedure TMainForm.editDatabaseTableFilterKeyPress(Sender: TObject; var Key: Char);
7246+
begin
7247+
if Key = #27 then
7248+
(Sender as TButtonedEdit).OnRightButtonClick(Sender);
7249+
end;
7250+
7251+
72447252
procedure TMainForm.TimerFilterVTTimer(Sender: TObject);
72457253
begin
72467254
// Disable timer to avoid filtering in a loop

0 commit comments

Comments
 (0)