mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-14 12:40:20 +02:00
IDEIntf: added PackageEditingInterface.GetPackages
git-svn-id: trunk@24705 -
This commit is contained in:
parent
645e3fb56e
commit
c30d8825cf
@ -172,6 +172,9 @@ type
|
||||
function GetSourceFilesOfOwners(OwnerList: TFPList): TStrings; virtual; abstract;
|
||||
function GetPossibleOwnersOfUnit(const UnitFilename: string;
|
||||
Flags: TPkgIntfOwnerSearchFlags): TFPList; virtual; abstract;
|
||||
|
||||
function GetPackageCount: integer; virtual; abstract;
|
||||
function GetPackages(Index: integer): TIDEPackage; virtual; abstract;
|
||||
end;
|
||||
|
||||
var
|
||||
|
@ -232,6 +232,8 @@ type
|
||||
function ShowBrokenDependenciesReport(Dependencies: TFPList): TModalResult;
|
||||
procedure RebuildDefineTemplates; override;
|
||||
procedure LazarusSrcDirChanged; override;
|
||||
function GetPackageCount: integer; override;
|
||||
function GetPackages(Index: integer): TIDEPackage; override;
|
||||
|
||||
// project
|
||||
function OpenProjectDependencies(AProject: TProject;
|
||||
@ -2705,6 +2707,16 @@ begin
|
||||
end;
|
||||
end;
|
||||
|
||||
function TPkgManager.GetPackageCount: integer;
|
||||
begin
|
||||
Result:=PackageGraph.Count;
|
||||
end;
|
||||
|
||||
function TPkgManager.GetPackages(Index: integer): TIDEPackage;
|
||||
begin
|
||||
Result:=PackageGraph.Packages[Index];
|
||||
end;
|
||||
|
||||
function TPkgManager.DoCompileProjectDependencies(AProject: TProject;
|
||||
Flags: TPkgCompileFlags): TModalResult;
|
||||
begin
|
||||
|
Loading…
Reference in New Issue
Block a user