Units
Class Hierarchy
Classes, Interfaces, Objects and Records
Types
Variables
Constants
Functions and Procedures
Identifiers
ELiteException
TJobGroup
TJobGroups
TJob
TJobs
TCatalogStateObject
TCatalogStateObjects
TCatalogFileType
TCatalogFileTypes
TCatalogPlaceHolder
TCatalogPlaceHolders
TCatalogCalendarItem
TCatalogCalendarItems
TCatalogPropRelation
TCatalogPropRelations
TCatalogPropRelationRule
TCatalogPropRelationRules
TCatalogHistoryItem
TCatalogHistoryItems
TCatalogArea
TCatalogAreas
TCatalogMedium
TCatalogMediums
TCatalogFilePath
TCatalogFilePaths
TCatalogPeriod
TCatalogPeriods
TCatalogAttachment
TCatalogAttachments
TCatalogImport
TCatalogImports
TCatalogPropGroupResultQueryInfo
TCatalogPropGroup
TCatalogPropGroups
TCatalogPropGroupModel
TCatalogSyncItem
TCatalogSyncItems
TCatalogSearchResultItem
TCatalogSearchResultItems
TCatalogSearchAlternative
TCatalogSearchAlternatives
TCatalogItem
TCatalogItems
TCatalogItemSet
TCatalogItemSets
TCatalogItemComment
TCatalogItemComments
TSharedCollectionDetail
TCatalogPropCategory
TCatalogPropCategories
TOpenAIResultHandling
TDeduplicateSettings
TCatalogActionsStringList
TCatalog
TCatalogCrossPlatformMediumItem
TCatalogCrossPlatformMediumItems
function CascadeInfoString(const ATypes: TCatalogCascadeTypes): WideString;
function SQLLoginRegistryKey: String;
function LabelObjectByName(const AName: WideString): TLabelObject;
function CatalogLabelObjectByName(const AName: WideString): TCatalogLabel;
function PublicCatalog: TCatalog;
function ThumbnailerFileNameForCatalogFile(const AFileName: WideString): WideString;
procedure LockPublicCatalogFilterGroup(const ALockOperation: TMREWLockOperation);
procedure UnlockPublicCatalogFilterGroup(const ALockOperation: TMREWLockOperation);
function GetPublicCatalogFilterGroup: TCatalogPropGroup;
procedure SetPublicCatalogFilterGroup(AGroup: TCatalogPropGroup);
procedure CloseThreadCatalogs;
procedure CloseThreadThumbnailers;
function FileCaptionForCatalogFile(const AFileName: WideString): WideString;
function StackMarkerCaptionsFor(const AMarkers: TStackMarkers): WideString;
function CaptionForFilePathState(const AState: TFilePathState): WideString;
function CaptionForAttachmentMarker(const AMarker: TAttachmentMarker): WideString;
function IsStoredMetaParam(const AParamCommand: WideString): Boolean;
function CreateNewLabelSetInGroups(AGroups: TCatalogPropGroups): TCatalogPropGroup;
procedure LoadCustomFields;
procedure SaveCustomFields(const AWithNotification: Boolean = True);
function ValidateAndStoreLicense(const ALic: TLicenseInfo): Boolean;
function DownloadLicenseHandler(const AInfo: TLicenseInfo; const AFileName: WideString): Boolean;
procedure ItemSynchronizeStarts (const AItemGUID: String; const ASyncCommand: TXMPSyncCommand; const AStarted: Boolean);
procedure ItemSynchronizeEnds (const AItemGUID: String);
function IsInSyncList (const AGUID: String; const ASyncCommand: TXMPSyncCommand; var AStarted: Boolean): Boolean;
function AddToInSyncList (const AGUID: String; const ASyncCommand: TXMPSyncCommand; const AStarted: Boolean): TCacheItem;
function UpdateInSyncList (const AOldGUID, ANewGUID: String): Boolean;
procedure HandleSyncListItems (var AHoldsPending: Boolean);
procedure idCatalog_initialization;
function idCatalog_IsInitialized: Boolean;
procedure idCatalog_finalization;
WideChar = System.WideChar;
TSortType = xomPublicTypes.TSortType;
TJobPriority = (...);
cAIBitmapSize = cAreaBitmapSize;
cAIBitmapSaveQuality = cAreaBitmapSaveQuality;
ControlledVocabularyGUID = '{C37691B3-5DF3-4999-966F-B5549B11FB10}';
LightroomKeywordsGUID = '{322A5E14-5FA4-4F77-A551-203A514469D1}';
UltraTAGGUID = '{24097C33-4A60-466F-89B0-9ABB1D6068EC}';
ForcedRead = 'forced read';
cTextExpansionListPrefix = 'TEXT_EXT';
XMPTagSmallModelList: TxomStringList = nil;
XMPTagIgnoreList: TxomStringList = nil;
XMPTagCascadeIgnoreList: TxomStringList = nil;
AppSessionID: String;
CatalogDir: WideString;
LastCompactDatabaseStamp: TDateTime = 0.0;
CatalogCrossPlatformMediumItems: TCatalogCrossPlatformMediumItems = nil;
CatalogCache: TCache = nil;
StoreLicensesList: TxomStringList = nil;
DefaultOpenAIResultHandling: TOpenAIResultHandling;
public sync list methods
must be first in line