Unit 'TACustomSource' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#lz_tachart]

TCustomSortedChartSource

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: tacustomsource.pas line 290

type TCustomSortedChartSource = class(TCustomChartSource)

protected

  FData: TFPList;

  

  FSorted: Boolean;

  

  FSortedAutoDetected: Boolean;

  

  function DoCompare(); virtual;

  

  procedure DoSort; virtual;

  

  function GetCount; override;

  

  function GetItem(); override;

  

  function GetItemInternal();

  

  function ItemAdd();

  

  procedure ItemInsert();

  

  function ItemFind();

  

  function ItemModified();

  

  procedure ItemDeleted();

  

  procedure ResetSortedAutoDetection;

  

  procedure SetSortedAutoDetected;

  

  procedure SetSortBy(); override;

  

  procedure SetSortDir(); override;

  

  procedure SetSortIndex(); override;

  

  procedure SortNoNotify;

  

  property ItemInternal []: PChartDataItem; [r]

  

  property OnCompare: TChartSortCompare; [rw]

  

  property Sorted: Boolean; [rw]

  

  property UseSortedAutoDetection: Boolean; [rw]

  

public

  constructor Create(); override;

  

  destructor Destroy; override;

  

  function IsSorted; override;

  

  procedure Sort;

  

end;

Inheritance

TCustomSortedChartSource

  

|

TCustomChartSource

  

|

TBasicChartSource

  

|

TObject



CT Web help

CodeTyphon Studio