Port aegypten fixes from HEAD

svn path=/branches/proko2/kdepim/; revision=324636
wilder-work
David Faure 22 years ago
parent 1955a0624a
commit 2d713516d3
  1. 27
      configuredialog.cpp

@ -60,6 +60,7 @@ using KMime::DateFormatter;
#include <kleo/cryptobackendfactory.h>
#include <ui/backendconfigwidget.h>
#include <ui/keyrequester.h>
#include <ui/keyselectiondialog.h>
// other KDE headers:
#include <klocale.h>
@ -3526,6 +3527,17 @@ SecurityPageWarningTab::SecurityPageWarningTab( QWidget * parent, const char * n
mWidget = new WarningConfiguration( this );
vlay->addWidget( mWidget );
connect( mWidget->mWarnUnsigned, SIGNAL(toggled(bool)), SLOT(slotEmitChanged()) );
connect( mWidget->warnUnencryptedCB, SIGNAL(toggled(bool)), SLOT(slotEmitChanged()) );
connect( mWidget->warnReceiverNotInCertificateCB, SIGNAL(toggled(bool)), SLOT(slotEmitChanged()) );
connect( mWidget->mWarnSignKeyExpiresSB, SIGNAL( valueChanged( int ) ), SLOT( slotEmitChanged() ) );
connect( mWidget->mWarnSignChainCertExpiresSB, SIGNAL( valueChanged( int ) ), SLOT( slotEmitChanged() ) );
connect( mWidget->mWarnSignRootCertExpiresSB, SIGNAL( valueChanged( int ) ), SLOT( slotEmitChanged() ) );
connect( mWidget->mWarnEncrKeyExpiresSB, SIGNAL( valueChanged( int ) ), SLOT( slotEmitChanged() ) );
connect( mWidget->mWarnEncrChainCertExpiresSB, SIGNAL( valueChanged( int ) ), SLOT( slotEmitChanged() ) );
connect( mWidget->mWarnEncrRootCertExpiresSB, SIGNAL( valueChanged( int ) ), SLOT( slotEmitChanged() ) );
connect( mWidget->enableAllWarningsPB, SIGNAL(clicked()),
SLOT(slotReenableAllWarningsClicked()) );
}
@ -3622,10 +3634,23 @@ SecurityPageSMimeTab::SecurityPageSMimeTab( QWidget * parent, const char * name
bg->insert( mWidget->OCSPRB );
// Settings for the keyrequester custom widget
mWidget->OCSPResponderSignature->setAllowedKeys( Kleo::SigningKeyRequester::SMIME );
mWidget->OCSPResponderSignature->setAllowedKeys(
Kleo::KeySelectionDialog::SMIMEKeys
| Kleo::KeySelectionDialog::TrustedKeys
| Kleo::KeySelectionDialog::ValidKeys
| Kleo::KeySelectionDialog::SigningKeys
| Kleo::KeySelectionDialog::PublicKeys );
mWidget->OCSPResponderSignature->setMultipleKeysEnabled( false );
mConfig = Kleo::CryptoBackendFactory::instance()->config();
connect( mWidget->CRLRB, SIGNAL( toggled( bool ) ), this, SLOT( slotEmitChanged() ) );
connect( mWidget->OCSPRB, SIGNAL( toggled( bool ) ), this, SLOT( slotEmitChanged() ) );
connect( mWidget->OCSPResponderURL, SIGNAL( textChanged( const QString& ) ), this, SLOT( slotEmitChanged() ) );
connect( mWidget->OCSPResponderSignature, SIGNAL( changed() ), this, SLOT( slotEmitChanged() ) );
connect( mWidget->doNotCheckCertPolicyCB, SIGNAL( toggled( bool ) ), this, SLOT( slotEmitChanged() ) );
connect( mWidget->neverConsultCB, SIGNAL( toggled( bool ) ), this, SLOT( slotEmitChanged() ) );
connect( mWidget->fetchMissingCB, SIGNAL( toggled( bool ) ), this, SLOT( slotEmitChanged() ) );
}
void SecurityPage::SMimeTab::load() {

Loading…
Cancel
Save