No echo (requires Qt4)
authorWerner Koch <wk@gnupg.org>
Mon, 28 Jun 2010 13:43:25 +0000 (15:43 +0200)
committerWerner Koch <wk@gnupg.org>
Mon, 28 Jun 2010 13:43:25 +0000 (15:43 +0200)
ChangeLog
pinentrydialog.cpp

index 08aa1eb..328f894 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2010-06-28  Werner Koch  <wk@g10code.com>
+
+       * pinentrydialog.cpp (PinEntryDialog): Disable echo.
+
 2010-06-25  Werner Koch  <wk@g10code.com>
 
        Initial release 0.5.0.
index 4e3ebc2..e7bf8d5 100644 (file)
@@ -110,6 +110,7 @@ PinEntryDialog::PinEntryDialog( QWidget* parent, const char* name, bool modal,
 
   _edit = new QSecureLineEdit( this );
   _edit->setMaxLength( 256 );
+  _edit->setEchoMode( QLineEdit::PasswordEchoOnEdit );
 
   _prompt->setBuddy( _edit );
 
@@ -140,7 +141,7 @@ PinEntryDialog::PinEntryDialog( QWidget* parent, const char* name, bool modal,
   connect( buttons, SIGNAL(accepted()), this, SLOT(accept()) );
   connect( buttons, SIGNAL(rejected()), this, SLOT(reject()) );
   connect( _edit, SIGNAL( textChanged(secqstring) ),
-          this, SLOT( updateQuality(secqstring) ) );
+           this, SLOT( updateQuality(secqstring) ) );
 
   _edit->setFocus();