dub insp, refresh from ctxt menu

This commit is contained in:
Basile Burg 2016-02-12 14:33:39 +01:00
parent cac8b85e98
commit 3da5b494da
3 changed files with 19 additions and 5 deletions

View File

@ -28,7 +28,7 @@ inherited CEDubProjectEditorWidget: TCEDubProjectEditorWidget
TabOrder = 0
object TabSheet1: TTabSheet
Caption = 'Inspector'
ClientHeight = 380
ClientHeight = 388
ClientWidth = 395
object pnlToolBar1: TPanel
Left = 4
@ -59,15 +59,16 @@ inherited CEDubProjectEditorWidget: TCEDubProjectEditorWidget
end
object treeInspect: TTreeView
Left = 4
Height = 344
Height = 352
Top = 32
Width = 387
Align = alClient
BorderSpacing.Around = 4
DefaultItemHeight = 16
DefaultItemHeight = 18
DragMode = dmAutomatic
HideSelection = False
Images = imgList
PopupMenu = contextMenu
ReadOnly = True
ScrollBars = ssAutoBoth
TabOrder = 1
@ -91,7 +92,7 @@ inherited CEDubProjectEditorWidget: TCEDubProjectEditorWidget
Width = 387
Align = alClient
BorderSpacing.Around = 4
DefaultItemHeight = 16
DefaultItemHeight = 18
HideSelection = False
Images = imgList
ReadOnly = True
@ -189,6 +190,10 @@ inherited CEDubProjectEditorWidget: TCEDubProjectEditorWidget
inherited contextMenu: TPopupMenu
left = 248
top = 8
object MenuItem1: TMenuItem[0]
Caption = 'Refresh'
OnClick = MenuItem1Click
end
end
object imgList: TImageList[2]
left = 208

View File

@ -32,6 +32,7 @@ type
edProp: TEdit;
fltEdit: TTreeFilterEdit;
imgList: TImageList;
MenuItem1: TMenuItem;
PageControl1: TPageControl;
Panel1: TPanel;
pnlToolBar: TPanel;
@ -44,6 +45,7 @@ type
procedure btnAcceptPropClick(Sender: TObject);
procedure btnAddPropClick(Sender: TObject);
procedure btnDelPropClick(Sender: TObject);
procedure MenuItem1Click(Sender: TObject);
procedure propTreeSelectionChanged(Sender: TObject);
procedure treeInspectDblClick(Sender: TObject);
private
@ -313,6 +315,13 @@ begin
updateValueEditor;
end;
procedure TCEDubProjectEditorWidget.MenuItem1Click(Sender: TObject);
begin
if fProj.isNil then exit;
fProj.beginModification;
fProj.endModification;
end;
procedure TCEDubProjectEditorWidget.setJsonValueFromEditor;
var
dat: TJSONData;

View File

@ -63,7 +63,7 @@ inherited CEMiniExplorerWidget: TCEMiniExplorerWidget
Top = 32
Width = 335
Align = alTop
DefaultItemHeight = 16
DefaultItemHeight = 18
Images = imgList
ReadOnly = True
ScrollBars = ssAutoBoth