mirror of
https://github.com/winscp/winscp.git
synced 2026-10-24 02:28:55 +03:00
Factoring out factories for common button aliases
Source commit: 545cb1611352485dac73f3f027338fcfd212366d
This commit is contained in:
@@ -1381,16 +1381,9 @@ unsigned int __fastcall TSCPFileSystem::ConfirmOverwrite(
|
||||
TSuspendFileOperationProgress Suspend(OperationProgress);
|
||||
|
||||
TQueryButtonAlias Aliases[3];
|
||||
Aliases[0].Button = qaAll;
|
||||
Aliases[0].Alias = LoadStr(YES_TO_NEWER_BUTTON);
|
||||
Aliases[0].GroupWith = qaYes;
|
||||
Aliases[0].GrouppedShiftState = TShiftState() << ssCtrl;
|
||||
Aliases[1].Button = qaYesToAll;
|
||||
Aliases[1].GroupWith = qaYes;
|
||||
Aliases[1].GrouppedShiftState = TShiftState() << ssShift;
|
||||
Aliases[2].Button = qaNoToAll;
|
||||
Aliases[2].GroupWith = qaNo;
|
||||
Aliases[2].GrouppedShiftState = TShiftState() << ssShift;
|
||||
Aliases[0] = TQueryButtonAlias::CreateAllAsYesToNewerGrouppedWithYes();
|
||||
Aliases[1] = TQueryButtonAlias::CreateYesToAllGrouppedWithYes();
|
||||
Aliases[2] = TQueryButtonAlias::CreateNoToAllGrouppedWithNo();
|
||||
TQueryParams QueryParams(qpNeverAskAgainCheck);
|
||||
QueryParams.Aliases = Aliases;
|
||||
QueryParams.AliasesCount = LENOF(Aliases);
|
||||
|
||||
Reference in New Issue
Block a user