فهرست منبع

Logging user query responses

(cherry picked from commit b049c84dc37c778409682ddd19764e92d31d183d)

Source commit: 458b70fbde5ab73231fd2a0239b371fa78ec89fa
Martin Prikryl 4 سال پیش
والد
کامیت
0eec9b8d30
3فایلهای تغییر یافته به همراه4 افزوده شده و 2 حذف شده
  1. 1 0
      source/core/Interface.h
  2. 3 0
      source/core/Terminal.cpp
  3. 0 2
      source/windows/WinInterface.h

+ 1 - 0
source/core/Interface.h

@@ -147,6 +147,7 @@ enum TPromptUserParam { pupEcho = 0x01, pupRemember = 0x02 };
 bool __fastcall IsAuthenticationPrompt(TPromptKind Kind);
 bool __fastcall IsPasswordOrPassphrasePrompt(TPromptKind Kind, TStrings * Prompts);
 bool __fastcall IsPasswordPrompt(TPromptKind Kind, TStrings * Prompts);
+void __fastcall AnswerNameAndCaption(unsigned int Answer, UnicodeString & Name, UnicodeString & Caption);
 //---------------------------------------------------------------------------
 typedef void __fastcall (__closure *TFileFoundEvent)
   (TTerminal * Terminal, const UnicodeString FileName, const TRemoteFile * File,

+ 3 - 0
source/core/Terminal.cpp

@@ -1850,6 +1850,9 @@ unsigned int __fastcall TTerminal::QueryUser(const UnicodeString Query,
       }
     }
   }
+  UnicodeString Name, Caption;
+  AnswerNameAndCaption(Answer, Name, Caption);
+  LogEvent(FORMAT(L"Answer: %s", (Name)));
   return Answer;
 }
 //---------------------------------------------------------------------------

+ 0 - 2
source/windows/WinInterface.h

@@ -410,8 +410,6 @@ void __fastcall DoFileSystemInfoDialog(
   UnicodeString SpaceAvailablePath, TGetSpaceAvailable OnGetSpaceAvailable);
 
 // forms\MessageDlg.cpp
-void __fastcall AnswerNameAndCaption(
-  unsigned int Answer, UnicodeString & Name, UnicodeString & Caption);
 TForm * __fastcall CreateMoreMessageDialog(const UnicodeString & Msg,
   TStrings * MoreMessages, TMsgDlgType DlgType, unsigned int Answers,
   const TQueryButtonAlias * Aliases, unsigned int AliasesCount,