Class TImageItems

Unit

Declaration

type TImageItems = class(TIDIClass)

Description

TImageItems

Hierarchy

Overview

Methods

Public procedure AfterConstruction; override;
Public function CountLoaded: Integer; virtual;
Public procedure ClearThumbnails;
Public function SortStringValue (AObject: TXOMObject; const APropNames: Array of String): WideString; override;
Public procedure CheckAll;
Public procedure UncheckAll;
Public function CountChecked: Integer;
Public procedure EnumChecked (AResult: TList);
Public procedure EnumFileNames (ASl: TxomStrings);
Public function FindItemWithData (AData: Pointer): TImageItem;
Public function FindFileName (const AFileName: WideString; const AMediumType: TMediumType; const AMediumName: WideString; const AMediumSerial: Integer; const IncludePathName: Boolean = False; const ACheckStacks: Boolean = False): TImageItem; virtual;
Public function FindFileNameUnfiltered (const AFileName: WideString; const AMediumType: TMediumType; const AMediumName: WideString; const AMediumSerial: Integer; const IncludePathName: Boolean = False; const ACheckStacks: Boolean = False): TImageItem; virtual;
Public function GuidList: String;
Public function FindGroupGUID (const AGUID: String): TImageItem;
Public function FindGroupContainer (const AGUID: String): TImageItem;
Public function FindItemWithMainVersionGUID (const AMainVersionGUID: String): TImageItem; virtual;
Public function EnumDuplicateFileNames(AResult: TList; AMaxResults: Integer = -1): Boolean; virtual;
Public procedure DeduplicateFileNames; virtual;
Public function HasDuplicateFileNames: Boolean; virtual;
Public function EnumDuplicateFileNamesToList(AResult: TxomStrings; AMaxResults: Integer = -1): Boolean; virtual;
Public function HasUntagged (AOnlyMarked: Boolean): Boolean;
Public function EnumMarked (AResult: TXOMClass; AOnlineOnly: Boolean = False; AWithThumbs: Boolean = False): Boolean;
Public function EnumMarkedToList (AResult: TList; AOnlineOnly: Boolean = False): Boolean;

Properties

Public property Items[Index:Integer]: TImageItem read GetItem write SetItem;
Public property UnfilteredItems[Index:Integer]: TImageItem read GetUnfilteredItem;
Public property Expanded: Boolean read FExpanded write FExpanded;
Public property Tag: PtrInt read FTag write FTag;

Description

Methods

Public procedure AfterConstruction; override;
 
Public function CountLoaded: Integer; virtual;
 
Public procedure ClearThumbnails;
 
Public function SortStringValue (AObject: TXOMObject; const APropNames: Array of String): WideString; override;
 
Public procedure CheckAll;
 
Public procedure UncheckAll;
 
Public function CountChecked: Integer;
 
Public procedure EnumChecked (AResult: TList);
 
Public procedure EnumFileNames (ASl: TxomStrings);
 
Public function FindItemWithData (AData: Pointer): TImageItem;
 
Public function FindFileName (const AFileName: WideString; const AMediumType: TMediumType; const AMediumName: WideString; const AMediumSerial: Integer; const IncludePathName: Boolean = False; const ACheckStacks: Boolean = False): TImageItem; virtual;
 
Public function FindFileNameUnfiltered (const AFileName: WideString; const AMediumType: TMediumType; const AMediumName: WideString; const AMediumSerial: Integer; const IncludePathName: Boolean = False; const ACheckStacks: Boolean = False): TImageItem; virtual;
 
Public function GuidList: String;
 
Public function FindGroupGUID (const AGUID: String): TImageItem;
 
Public function FindGroupContainer (const AGUID: String): TImageItem;
 
Public function FindItemWithMainVersionGUID (const AMainVersionGUID: String): TImageItem; virtual;
 
Public function EnumDuplicateFileNames(AResult: TList; AMaxResults: Integer = -1): Boolean; virtual;
 
Public procedure DeduplicateFileNames; virtual;
 
Public function HasDuplicateFileNames: Boolean; virtual;
 
Public function EnumDuplicateFileNamesToList(AResult: TxomStrings; AMaxResults: Integer = -1): Boolean; virtual;
 
Public function HasUntagged (AOnlyMarked: Boolean): Boolean;
 
Public function EnumMarked (AResult: TXOMClass; AOnlineOnly: Boolean = False; AWithThumbs: Boolean = False): Boolean;
 
Public function EnumMarkedToList (AResult: TList; AOnlineOnly: Boolean = False): Boolean;
 

Properties

Public property Items[Index:Integer]: TImageItem read GetItem write SetItem;
 
Public property UnfilteredItems[Index:Integer]: TImageItem read GetUnfilteredItem;
 
Public property Expanded: Boolean read FExpanded write FExpanded;
 
Public property Tag: PtrInt read FTag write FTag;
 

Generated by PasDoc 0.15.0.