FTitle: string;
FPairs: TReplacePairCollection;
FShortCut: TShortCut;
+ FConfirmAfterReplace: Boolean;
procedure SetPairs(const Value: TReplacePairCollection);
procedure SetShortCut(const Value: TShortCut);
procedure SetTitle(const Value: string);
+ procedure SetConfirmAfterReplace(const Value: Boolean);
public
constructor Create(Collection: TCollection); override;
destructor Destroy; override;
property Pairs: TReplacePairCollection read FPairs write SetPairs;
property Title: string read FTitle write SetTitle;
property ShortCut: TShortCut read FShortCut write SetShortCut;
+ property ConfirmAfterReplace: Boolean read FConfirmAfterReplace write SetConfirmAfterReplace;
end;
TReplacePresetCollection = class(TCollection)
Pairs.Assign(Src.Pairs);
Title := Src.Title;
ShortCut := Src.ShortCut;
+ ConfirmAfterReplace := Src.ConfirmAfterReplace;
end;
end;
FTitle := Value;
end;
+procedure TReplacePreset.SetConfirmAfterReplace(const Value: Boolean);
+begin
+ FConfirmAfterReplace := Value;
+end;
+
{ TReplacePresets }
procedure TReplacePresets.Assign(Source: TPersistent);