51 |
|
Column: TColumnIndex; const P: TPoint; var AskParent: Boolean; |
52 |
|
var PopupMenu: TPopupMenu); |
53 |
|
procedure vst_setRootClick(Sender: TObject); |
54 |
+ |
procedure vst_newRootClick(Sender: TObject); |
55 |
|
private |
56 |
|
root: TTreeElement; |
57 |
|
procedure NewCon(ID: Integer); |
62 |
|
|
63 |
|
implementation |
64 |
|
{$R *.dfm} |
65 |
< |
uses _MetaManager, _MetaTypes, ConnectionManager, Data, _FileTypes; |
65 |
> |
uses _MetaManager, _MetaTypes, ConnectionManager, Data, _FileTypes, Main; |
66 |
|
|
67 |
|
type |
68 |
|
PNodeData = ^TNodeData; |
272 |
|
end; |
273 |
|
end; |
274 |
|
|
275 |
+ |
procedure TForm_Meta.vst_newRootClick(Sender: TObject); |
276 |
+ |
var |
277 |
+ |
data: PNodeData; |
278 |
+ |
form: TForm_BaseTemplate; |
279 |
+ |
begin |
280 |
+ |
inherited; |
281 |
+ |
data := VST.GetNodeData(VST.FocusedNode); |
282 |
+ |
form := nil; |
283 |
+ |
form := Form_Main.open_child('meta'); |
284 |
+ |
if form is TForm_Meta then |
285 |
+ |
TForm_Meta(form).SetRoot(data.Field); |
286 |
+ |
end; |
287 |
+ |
|
288 |
|
procedure TForm_Meta.vst_setRootClick(Sender: TObject); |
289 |
|
var |
290 |
|
data: PNodeData; |