* Clear needs an argument to clear data or not

git-svn-id: trunk@41569 -
This commit is contained in:
michael 2019-03-03 09:20:03 +00:00
parent 9d20e859b5
commit 2430174213

View File

@ -1664,7 +1664,7 @@ type
destructor Destroy; override;
class function ReportKindToResultType(const AType: TFPReportFieldKind): TResultType;
Function StreamToReportElements(aStream : TStream) : TFPObjectList;
Procedure Clear;
Procedure Clear(ClearData : Boolean = True);
Procedure SaveDataToNames;
Procedure RestoreDataFromNames;
procedure WriteElement(AWriter: TFPReportStreamer; AOriginal: TFPReportElement = nil); override;
@ -8520,7 +8520,7 @@ begin
inherited Destroy;
end;
procedure TFPCustomReport.Clear;
procedure TFPCustomReport.Clear(ClearData : Boolean = True);
Var
P : TFPReportCustomPage;
@ -8535,7 +8535,8 @@ begin
FIsFirstPass := False;
// Collections
FreeAndNil(FExpr); // Special case, recreated on run
FReportData.Clear;
if ClearData then
FReportData.Clear;
if Assigned(FPages) then
begin
While PageCount>0 do