You've already forked lazarus-ccr
fix compilation for zeos sort engine for rxdbgrid
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1430 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@@ -8,15 +8,18 @@ uses
|
|||||||
Classes, SysUtils, DB, RxDBGrid, ZConnection, ZDataset, ZAbstractRODataset;
|
Classes, SysUtils, DB, RxDBGrid, ZConnection, ZDataset, ZAbstractRODataset;
|
||||||
|
|
||||||
type
|
type
|
||||||
TFBDataSetSortEngine = class(TExDBGridSortEngine)
|
|
||||||
|
{ TZeosDataSetSortEngine }
|
||||||
|
|
||||||
|
TZeosDataSetSortEngine = class(TRxDBGridSortEngine)
|
||||||
public
|
public
|
||||||
procedure Sort(Field:TField; ADataSet:TDataSet; Asc:boolean);override;
|
procedure Sort(Field:TField; ADataSet:TDataSet; Asc:boolean; SortOptions:TRxSortEngineOptions);override;
|
||||||
procedure SortList(ListField:string; ADataSet:TDataSet; Asc:boolean);override;
|
procedure SortList(ListField:string; ADataSet:TDataSet; Asc:boolean);override;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
implementation
|
implementation
|
||||||
|
|
||||||
procedure TFBDataSetSortEngine.Sort(Field:TField; ADataSet:TDataSet; Asc:boolean);
|
procedure TZeosDataSetSortEngine.Sort(Field:TField; ADataSet:TDataSet; Asc:boolean; SortOptions:TRxSortEngineOptions);
|
||||||
begin
|
begin
|
||||||
if Assigned(ADataSet) then
|
if Assigned(ADataSet) then
|
||||||
if ADataSet.ClassName='TZReadOnlyQuery' then
|
if ADataSet.ClassName='TZReadOnlyQuery' then
|
||||||
@@ -47,7 +50,7 @@ begin
|
|||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TFBDataSetSortEngine.SortList(ListField:string; ADataSet:TDataSet; Asc:boolean);
|
procedure TZeosDataSetSortEngine.SortList(ListField:string; ADataSet:TDataSet; Asc:boolean);
|
||||||
begin
|
begin
|
||||||
if Assigned(ADataSet) then
|
if Assigned(ADataSet) then
|
||||||
if ADataSet.ClassName='TZReadOnlyQuery' then
|
if ADataSet.ClassName='TZReadOnlyQuery' then
|
||||||
@@ -80,8 +83,8 @@ end;
|
|||||||
|
|
||||||
|
|
||||||
initialization
|
initialization
|
||||||
RegisterExDBGridSortEngine(TFBDataSetSortEngine, TZReadOnlyQuery);
|
RegisterRxDBGridSortEngine(TZeosDataSetSortEngine, TZReadOnlyQuery);
|
||||||
RegisterExDBGridSortEngine(TFBDataSetSortEngine, TZQuery);
|
RegisterRxDBGridSortEngine(TZeosDataSetSortEngine, TZQuery);
|
||||||
RegisterExDBGridSortEngine(TFBDataSetSortEngine, TZTable);
|
RegisterRxDBGridSortEngine(TZeosDataSetSortEngine, TZTable);
|
||||||
end.
|
end.
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user