Class TRedateSettings

Unit

Declaration

type TRedateSettings = class(TIDIObject)

Description

TRedateSettings

Hierarchy

Overview

Methods

Public procedure AfterConstruction; override;
Public function HasChanges: Boolean;
Public function AlteredDates(AImage: TImageItem; var ACumulation: TDateTimeEditTypeArray; var AResult: TDateTimeEditSetArray; AXMPObj: TObject = nil): Boolean;
Public function AddCumulativeIteration (ADate: TDateTime): TDateTime;

Properties

Published property ChangeFileDate: Boolean read FChangeFileDate write FChangeFileDate;
Published property ChangeExifDate: Boolean read FChangeExifDate write FChangeExifDate;
Published property FileDate: TDateTime read FFileDate write FFileDate;
Published property FileTime: TDateTime read FFileTime write FFileTime;
Published property FileTimeAlso: Boolean read FFileTimeAlso write FFileTimeAlso;
Published property FileDateAsExif: Boolean read FFileDateAsExif write FFileDateAsExif;
Published property ExifChangeStyle: TDateChangeStyle read FExifChangeStyle write FExifChangeStyle;
Published property ExifDateTime: TDateTime read FExifDateTime write FExifDateTime;
Published property ExifShiftYears: Integer read FExifShiftYears write FExifShiftYears;
Published property ExifShiftMonths: Integer read FExifShiftMonths write FExifShiftMonths;
Published property ExifShiftWeeks: Integer read FExifShiftWeeks write FExifShiftWeeks;
Published property ExifShiftDays: Integer read FExifShiftDays write FExifShiftDays;
Published property ExifShiftHours: Integer read FExifShiftHours write FExifShiftHours;
Published property ExifShiftMinutes: Integer read FExifShiftMinutes write FExifShiftMinutes;
Published property ExifShiftSeconds: Integer read FExifShiftSeconds write FExifShiftSeconds;
Published property ExifShiftCumulative: Boolean read FExifShiftCumulative write FExifShiftCumulative;
Published property ExifChangeTypes: TDateTimeEditTypes read FExifChangeTypes write FExifChangeTypes;
Published property RedateVersions: Boolean read FRedateVersions write FRedateVersions;
Published property RedateStacks: Boolean read FRedateStacks write FRedateStacks;
Published property ChangeTimezone: Boolean read FChangeTimezone write FChangeTimezone;
Published property TimeZone: Double read FTimeZone write FTimeZone;

Description

Methods

Public procedure AfterConstruction; override;
 
Public function HasChanges: Boolean;
 
Public function AlteredDates(AImage: TImageItem; var ACumulation: TDateTimeEditTypeArray; var AResult: TDateTimeEditSetArray; AXMPObj: TObject = nil): Boolean;
 
Public function AddCumulativeIteration (ADate: TDateTime): TDateTime;
 

Properties

Published property ChangeFileDate: Boolean read FChangeFileDate write FChangeFileDate;
 
Published property ChangeExifDate: Boolean read FChangeExifDate write FChangeExifDate;
 
Published property FileDate: TDateTime read FFileDate write FFileDate;
 
Published property FileTime: TDateTime read FFileTime write FFileTime;
 
Published property FileTimeAlso: Boolean read FFileTimeAlso write FFileTimeAlso;
 
Published property FileDateAsExif: Boolean read FFileDateAsExif write FFileDateAsExif;
 
Published property ExifChangeStyle: TDateChangeStyle read FExifChangeStyle write FExifChangeStyle;
 
Published property ExifDateTime: TDateTime read FExifDateTime write FExifDateTime;
 
Published property ExifShiftYears: Integer read FExifShiftYears write FExifShiftYears;
 
Published property ExifShiftMonths: Integer read FExifShiftMonths write FExifShiftMonths;
 
Published property ExifShiftWeeks: Integer read FExifShiftWeeks write FExifShiftWeeks;
 
Published property ExifShiftDays: Integer read FExifShiftDays write FExifShiftDays;
 
Published property ExifShiftHours: Integer read FExifShiftHours write FExifShiftHours;
 
Published property ExifShiftMinutes: Integer read FExifShiftMinutes write FExifShiftMinutes;
 
Published property ExifShiftSeconds: Integer read FExifShiftSeconds write FExifShiftSeconds;
 
Published property ExifShiftCumulative: Boolean read FExifShiftCumulative write FExifShiftCumulative;
 
Published property ExifChangeTypes: TDateTimeEditTypes read FExifChangeTypes write FExifChangeTypes;
 
Published property RedateVersions: Boolean read FRedateVersions write FRedateVersions;
 
Published property RedateStacks: Boolean read FRedateStacks write FRedateStacks;
 
Published property ChangeTimezone: Boolean read FChangeTimezone write FChangeTimezone;
 
Published property TimeZone: Double read FTimeZone write FTimeZone;
 

Generated by PasDoc 0.15.0.