mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-28 15:20:49 +02:00
IDE: codehelp started inherited
git-svn-id: trunk@30282 -
This commit is contained in:
parent
e906e077e3
commit
245466c42c
@ -2392,6 +2392,8 @@ var
|
||||
ElementNode: TDOMNode;
|
||||
ElementNames: TStringList;
|
||||
i: Integer;
|
||||
OldXYPos: TCodeXYPosition;
|
||||
OldCTTool: TFindDeclarationTool;
|
||||
begin
|
||||
Result:=chprFailed;
|
||||
BaseURL:='lazdoc://';
|
||||
@ -2463,9 +2465,15 @@ begin
|
||||
or ((CTNode.Desc in [ctnProcedure,ctnProcedureHead])
|
||||
and (CTTool.ProcNodeHasSpecifier(CTNode,psOVERRIDE)))
|
||||
then begin
|
||||
debugln(['TCodeHelpManager.GetHTMLHint2 TODO: search inherited for ',CTNode.DescAsString]);
|
||||
|
||||
break;
|
||||
debugln(['TCodeHelpManager.GetHTMLHint2 searching for inherited of ',CTNode.DescAsString,' ',dbgs(XYPos)]);
|
||||
OldXYPos:=XYPos;
|
||||
OldCTTool:=CTTool;
|
||||
if not OldCTTool.FindDeclaration(OldXYPos,DefaultFindSmartHintFlags,
|
||||
CTTool,CTNode,XYPos,aTopLine)
|
||||
then begin
|
||||
debugln(['TCodeHelpManager.GetHTMLHint2 inherited not found: ',dbgs(OldXYPos)]);
|
||||
break;
|
||||
end;
|
||||
end else begin
|
||||
debugln(['TCodeHelpManager.GetHTMLHint2 not searching inherited for ',CTNode.DescAsString]);
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user