[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [tyndur-devel] [PATCH] + lpt: AddRepository als Hilfsfunktion um aus anderen Programmteilen neue Repos zu laden



Am Donnerstag, 14. Mai 2009 18:51 schrieb Alexander Siol:
> ---
>  trunk/src/modules/pas/lpt/repositories.pas |   12 ++++++++++++
>  1 files changed, 12 insertions(+), 0 deletions(-)
>
> diff --git a/trunk/src/modules/pas/lpt/repositories.pas
> b/trunk/src/modules/pas/lpt/repositories.pas index 33aa286..d2cb8da 100644
> --- a/trunk/src/modules/pas/lpt/repositories.pas
> +++ b/trunk/src/modules/pas/lpt/repositories.pas
> @@ -14,6 +14,7 @@ type
>
>
>  procedure ReadPkgsrc(filename: String);
> +procedure AddRepository(name, url, repostype: String);
>  function GetRepository(name: String): TRepository;
>  function GetAllRepositories(): TCollection;
>
> @@ -22,6 +23,17 @@ implementation
>  var
>      repos: TCollection;
>
> +
> +procedure AddRepository(name, url, repostype: String);
> +var
> +    repo: TRepository;
> +begin
> +    repo := TRepository(repos.add());
> +    repo.name := name;
> +    repo.url := url;
> +    repo.repostype := repostype;
> +end;
> +
>  function GetAllRepositories(): TCollection;
>  begin
>      exit(repos);

Je nachdem, wie die vorherigen Patches am Ende aussehen (enum oder 
Kindklassen), wird sich dieser Code noch verändern müssen. Sieht aber sonst 
okay aus.