2 |
|
interface |
3 |
|
uses |
4 |
|
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, |
5 |
< |
Dialogs, Template, StdCtrls, ExtCtrls, VirtualTrees, Grids, Wrapgrid, |
6 |
< |
MPHexEditor, VTHeaderPopup, Menus, StrUtils, Clipbrd, |
7 |
< |
Data, TypeDefs, ConnectionManager, Buttons; |
5 |
> |
Dialogs, VirtualTrees, Grids, Wrapgrid, MPHexEditor, StdCtrls, |
6 |
> |
Menus, VTHeaderPopup, ExtCtrls, Buttons, StrUtils, Clipbrd, |
7 |
> |
Data, TypeDefs, ConnectionManager, Template, |
8 |
> |
_BaseTemplate, _TemplateFile, _TemplateFileList; |
9 |
|
|
10 |
|
type |
11 |
|
TForm_BinEdit = class(TForm_ToolTemplate) |
760 |
|
node: PVirtualNode; |
761 |
|
nodedata: PNodeData; |
762 |
|
rawinfo: TRawDataInfo; |
763 |
< |
form: TForm_ToolTemplate; |
763 |
> |
form: TForm_TemplateFileList; |
764 |
|
begin |
765 |
|
if VST.FocusedColumn = 3 then |
766 |
|
begin |
781 |
|
if rawinfo.RawSize > 0 then |
782 |
|
begin |
783 |
|
form := nil; |
784 |
< |
form := Form_Main.open_child('rawedit', ConID, fileid); |
784 |
> |
form := TForm_TemplateFileList(Form_Main.open_child('rawedit', ConID, fileid)); |
785 |
|
if Assigned(form) then |
786 |
|
TForm_RawEdit(form).LoadRaw(rawinfo); |
787 |
|
end; |
800 |
|
end; |
801 |
|
if (nodedata.DataType >= 100) and (nodedata.DataType <= 300) then |
802 |
|
begin |
803 |
< |
form := Form_Main.open_child('binedit', ConID, -1); |
803 |
> |
form := TForm_TemplateFileList(Form_Main.open_child('binedit', ConID)); |
804 |
|
if Assigned(form) then |
805 |
|
form.SetFileFilters(nodedata.Value, '', False); |
806 |
|
end; |