Class TCatalogItems

Unit

Declaration

type TCatalogItems = class(TCleanCatalogItems)

Description

TCatalogItems

Hierarchy

Overview

Methods

Public procedure AfterConstruction; override;
Public function CountRating (const ARating: Integer): Integer;
Public function CountLabel (const ALabel: WideString): Integer;
Public function GuidList: String;
Public function CountVersions (const ASetting: Boolean = True): Integer;
Public procedure PushToItems (AItems: TImageItems; const AWithThumbs: Boolean = True);
Public procedure PopFromItems (AItems: TImageItems);
Public procedure PushToCollection (ACollection: TImageCollection; const AWithThumbs: Boolean = True);
Public procedure PopFromCollection (ACollection: TImageCollection);
Public function FindFileNameQuick(const AFileName: WideString): TCatalogItem;
Public function FindFileName(const AFileName: WideString; const AMediumType: TMediumType; const AMediumName: WideString; const AMediumSerial: Integer): TCatalogItem;
Public function FindPlaceHolder (const AType: TCatalogVersionPlaceHolderType): TCatalogItem;
Public function FindSameFileAs (AImage: TImageItem): TCatalogItem;
Public function HasMainVersions: Boolean;
Public function HasVersions: Boolean;
Public procedure PopulateFileNames (AResult: TxomStrings);

Properties

Public property Items[Index:Integer]: TCatalogItem read GetItem write SetItem;
Published property LastSort: TCollectionSort read FLastSort write FLastSort;
Published property LastSortOrder: TSortType read FLastSortOrder write FLastSortOrder;

Description

Methods

Public procedure AfterConstruction; override;
 
Public function CountRating (const ARating: Integer): Integer;
 
Public function CountLabel (const ALabel: WideString): Integer;
 
Public function GuidList: String;
 
Public function CountVersions (const ASetting: Boolean = True): Integer;
 
Public procedure PushToItems (AItems: TImageItems; const AWithThumbs: Boolean = True);

the procedures below will work over the templist

Public procedure PopFromItems (AItems: TImageItems);
 
Public procedure PushToCollection (ACollection: TImageCollection; const AWithThumbs: Boolean = True);
 
Public procedure PopFromCollection (ACollection: TImageCollection);
 
Public function FindFileNameQuick(const AFileName: WideString): TCatalogItem;
 
Public function FindFileName(const AFileName: WideString; const AMediumType: TMediumType; const AMediumName: WideString; const AMediumSerial: Integer): TCatalogItem;
 
Public function FindPlaceHolder (const AType: TCatalogVersionPlaceHolderType): TCatalogItem;
 
Public function FindSameFileAs (AImage: TImageItem): TCatalogItem;
 
Public function HasMainVersions: Boolean;
 
Public function HasVersions: Boolean;
 
Public procedure PopulateFileNames (AResult: TxomStrings);
 

Properties

Public property Items[Index:Integer]: TCatalogItem read GetItem write SetItem;
 
Published property LastSort: TCollectionSort read FLastSort write FLastSort;
 
Published property LastSortOrder: TSortType read FLastSortOrder write FLastSortOrder;
 

Generated by PasDoc 0.15.0.