Browse Source

* Made DoFilterRecord virtual, so that descendents can add their own filtering easily

git-svn-id: trunk@20067 -
joost 13 years ago
parent
commit
98e05c8100
1 changed files with 1 additions and 1 deletions
  1. 1 1
      packages/fcl-db/src/base/bufdataset.pas

+ 1 - 1
packages/fcl-db/src/base/bufdataset.pas

@@ -446,7 +446,6 @@ type
     procedure SetMaxIndexesCount(const AValue: Integer);
     procedure SetMaxIndexesCount(const AValue: Integer);
     procedure SetPacketRecords(aValue : integer);
     procedure SetPacketRecords(aValue : integer);
     function  IntAllocRecordBuffer: TRecordBuffer;
     function  IntAllocRecordBuffer: TRecordBuffer;
-    procedure DoFilterRecord(out Acceptable: Boolean);
     procedure ParseFilter(const AFilter: string);
     procedure ParseFilter(const AFilter: string);
     procedure IntLoadFielddefsFromFile;
     procedure IntLoadFielddefsFromFile;
     procedure IntLoadRecordsFromFile;
     procedure IntLoadRecordsFromFile;
@@ -493,6 +492,7 @@ type
     procedure SetFiltered(Value: Boolean); override; {virtual;}
     procedure SetFiltered(Value: Boolean); override; {virtual;}
     procedure InternalRefresh; override;
     procedure InternalRefresh; override;
     procedure BeforeRefreshOpenCursor; virtual;
     procedure BeforeRefreshOpenCursor; virtual;
+    procedure DoFilterRecord(out Acceptable: Boolean); virtual;
   {abstracts, must be overidden by descendents}
   {abstracts, must be overidden by descendents}
     function Fetch : boolean; virtual;
     function Fetch : boolean; virtual;
     function LoadField(FieldDef : TFieldDef;buffer : pointer; out CreateBlob : boolean) : boolean; virtual;
     function LoadField(FieldDef : TFieldDef;buffer : pointer; out CreateBlob : boolean) : boolean; virtual;