mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-28 19:02:31 +02:00
ideintf: use registered editing class in DefaultComponentClass. Issue #29201
git-svn-id: trunk@51161 -
This commit is contained in:
parent
98fb07f943
commit
dae6a4f4b0
@ -58,6 +58,7 @@ type
|
||||
class function GetClassNameFromStream(s: TStream; out IsInherited: Boolean): shortstring; override;
|
||||
class function CreateReader(s: TStream; var DestroyDriver: boolean): TReader; override;
|
||||
class function CreateWriter(s: TStream; var DestroyDriver: boolean): TWriter; override;
|
||||
class function DefaultComponentClass: TComponentClass; override;
|
||||
class function FindComponentClass(aClassName: string): TComponentClass; override;
|
||||
end;
|
||||
|
||||
@ -145,6 +146,11 @@ begin
|
||||
Result := CreateLRSWriter(s, DestroyDriver);
|
||||
end;
|
||||
|
||||
class function TCustomLFMUnitResourceFileFormat.DefaultComponentClass: TComponentClass;
|
||||
begin
|
||||
Result := FormEditingHook.StandardDesignerBaseClasses[DesignerBaseClassId_TForm];
|
||||
end;
|
||||
|
||||
class function TCustomLFMUnitResourceFileFormat.FindComponentClass(
|
||||
aClassName: string): TComponentClass;
|
||||
begin
|
||||
|
Loading…
Reference in New Issue
Block a user