[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdenetwork/kopete/plugins/cryptography
From:       Charles Connell <charles () connells ! org>
Date:       2007-08-21 2:16:18
Message-ID: 1187662578.004489.13916.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 702675 by cconnell:

Tooltips and whats this's
Make users more aware of security concerns with string change


 M  +7 -3      cryptographypreferences.cpp  
 M  +34 -1     cryptographyprefsbase.ui  


--- trunk/KDE/kdenetwork/kopete/plugins/cryptography/cryptographypreferences.cpp \
#702674:702675 @@ -42,8 +42,10 @@
 	QWidget *w = new QWidget;
 
 	key = new Kleo::EncryptionKeyRequester ( false, \
                Kleo::EncryptionKeyRequester::OpenPGP, this, true, true );
-	key->setDialogMessage ( i18n ( "Select the key you want to use encrypt and decrypt \
                messages" ) );
-	key->setDialogCaption ( i18n ( "Select the key you want to use encrypt and decrypt \
messages" ) ); +	key->setDialogMessage ( i18n ( "Select the key you want to use to \
decrypt and sign messages" ) ); +	key->setDialogCaption ( i18n ( "Select the key you \
want to use to decrypt and sign messages" ) ); +	key->setToolTip ( i18n ("The private \
key used for decryption and signing") ); +	key->setWhatsThis ( i18n ("See and change \
the private key used for decryption and signing of messages using the Cryptography \
plugin" ) );  
 	QLabel * label = new QLabel ( i18n ("With this plugin you can encrypt messages so \
that nobody but your intended recipient can read them, and you can also sign \
messages, so that recipients can verify that a given message has actually come from \
you. <a href=\"http://en.wikipedia.org/wiki/Public-key_cryptography\">How this \
works</a>.\n\nBefore you can send encrypted messages to someone, you must select \
their public key by right-clicking on their name in your contact list, and choosing \
\"Select Public Key.\"\n\nAll messages become plain text when used with this \
plugin"), this );  label->setWordWrap (true);
@@ -51,7 +53,9 @@
 	// We want the password available ASAP and forever so that upon decryption time, we \
can do it without prompting for password.  // If another message arrives while the \
password prompt is still up, the second message will prompt again, and go above the \
first messages's prompt. upon decryption, messages will be displayed in a backwards \
order (VERY BAD)  mAskPassphraseOnStartup = new QCheckBox ( i18n ("Ask for passphrase \
                on Kopete startup (Recommended)" ), this);
-
+	mAskPassphraseOnStartup->setToolTip ( i18n ("Ask for the passphrase when Kopete \
starts") ); +	mAskPassphraseOnStartup->setWhatsThis ( i18n ("Ask for the passphrase \
when Kopete starts. This is recommended so that cryptography can be used seemlessly \
after startup.") ); +	
 	mPreferencesDialog = new Ui::CryptographyPrefsUI;
 	mPreferencesDialog->setupUi ( w );
 
--- trunk/KDE/kdenetwork/kopete/plugins/cryptography/cryptographyprefsbase.ui \
#702674:702675 @@ -37,6 +37,15 @@
       </property>
       <item row="2" column="0" colspan="3" >
        <widget class="QRadioButton" name="never" >
+        <property name="toolTip" >
+         <string>Do not cache the passphrase.</string>
+        </property>
+        <property name="statusTip" >
+         <string/>
+        </property>
+        <property name="whatsThis" >
+         <string>Do not cache the passphrase, requiring it to be re-entered every \
time it needs to be used.</string> +        </property>
         <property name="text" >
          <string>Never</string>
         </property>
@@ -69,6 +78,12 @@
           <verstretch>0</verstretch>
          </sizepolicy>
         </property>
+        <property name="toolTip" >
+         <string>How long to cache the passphrase.</string>
+        </property>
+        <property name="whatsThis" >
+         <string>How long to cache the passphrase.</string>
+        </property>
         <property name="minimum" >
          <number>1</number>
         </property>
@@ -88,6 +103,15 @@
           <verstretch>0</verstretch>
          </sizepolicy>
         </property>
+        <property name="toolTip" >
+         <string>Cache the passphrase for the time specified.</string>
+        </property>
+        <property name="statusTip" >
+         <string/>
+        </property>
+        <property name="whatsThis" >
+         <string>Cache the passphrase for the time specified, then require \
re-entry.</string> +        </property>
         <property name="text" >
          <string>For</string>
         </property>
@@ -95,8 +119,17 @@
       </item>
       <item row="0" column="0" colspan="3" >
        <widget class="QRadioButton" name="onClose" >
+        <property name="toolTip" >
+         <string>Cache the passphrase in memory until Kopete closes or the \
Cryptography plugin is disabled.</string> +        </property>
+        <property name="statusTip" >
+         <string/>
+        </property>
+        <property name="whatsThis" >
+         <string>Cache the passphrase in memory until Kopete closes or the \
Cryptography plugin is disabled. This is dangerous because the memory Kopete uses \
could be stored on the hard drive, thereby exposing the password.</string> +        \
</property>  <property name="text" >
-         <string>Until Kopete closes (Recommened)</string>
+         <string>Until Kopete closes (Dangerous)</string>
         </property>
         <property name="checked" >
          <bool>true</bool>


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic