Subversion Repositories autosfx

Compare Revisions

Regard whitespace Rev 5 → Rev 4

/ExtractorError.pas
2,11 → 2,8
 
interface
 
// TODO: Richtige Ordnerliste mit Icons anzeigen?
 
uses
Forms, StdCtrls, ExtCtrls, Controls, Graphics, Classes, Dialogs,
ZipMstr19, SysUtils;
Forms, StdCtrls, ExtCtrls, Controls, Graphics, Classes, Dialogs;
 
type
TErrorForm = class(TForm)
20,7 → 17,7
procedure SaveBtnClick(Sender: TObject);
public
function ErrorsAvailable: boolean;
procedure NewError(Filename: string; SkipType: TZMSkipTypes);
procedure NewError(Filename: string);
end;
 
var
30,30 → 27,6
 
{$R *.dfm}
 
function SkipTypeToStr(SkipType: TZMSkipTypes): string;
begin
case SkipType of
stOnFreshen: result := 'stOnFreshen';
stNoOverwrite: result := 'stNoOverwrite';
stFileExists: result := 'stFileExists';
stBadPassword: result := 'stBadPassword';
stBadName: result := 'stBadName';
stCompressionUnknown: result := 'stCompressionUnknown';
stUnknownZipHost: result := 'stUnknownZipHost';
stZipFileFormatWrong: result := 'stZipFileFormatWrong';
stGeneralExtractError: result := 'stGeneralExtractError';
stUser: result := 'stUser';
stCannotDo: result := 'stCannotDo';
stNotFound: result := 'stNotFound';
stNoShare: result := 'stNoShare';
stNoAccess: result := 'stNoAccess';
stNoOpen: result := 'stNoOpen';
stDupName: result := 'stDupName';
stReadError: result := 'stReadError';
stSizeChange: result := 'stSizeChange';
end;
end;
 
function TErrorForm.ErrorsAvailable: boolean;
begin
result := ErrorList.Items.Count > 0;
68,12 → 41,10
SaveBtn.Top := OkBtn.Top;
end;
 
procedure TErrorForm.NewError(Filename: string; SkipType: TZMSkipTypes);
resourcestring
Lng_Err_Entry = '%s (Grund: %s)';
procedure TErrorForm.NewError(Filename: string);
begin
// In future: Also add reason into list?
ErrorList.Items.Add(Format(Lng_Err_Entry, [Filename, SkipTypeToStr(SkipType)]));
ErrorList.Items.Add(Filename);
end;
 
procedure TErrorForm.SaveBtnClick(Sender: TObject);