CVS commit by mutz: Split CryptoBackend in CryptoBackend and CryptoBackend::Protocol. Create a better crypto backend config dialog, although it's not yet functional. Add dummy backends for kpgp's backends, too, to be able to play. Utter better diagnostics on Rescan. Please wait for the corresponding commits in kmail (HEAD and ae_b) before updating A backends/kpgp/.cvsignore 1.1 A backends/kpgp/Makefile.am 1.1 A backends/kpgp/gpg1backend.h 1.1 [GPL (v2+)] A backends/kpgp/kpgpbackendbase.cpp 1.1 [GPL (v2+)] A backends/kpgp/kpgpbackendbase.h 1.1 [GPL (v2+)] A backends/kpgp/pgp2backend.h 1.1 [GPL (v2+)] A backends/kpgp/pgp5backend.h 1.1 [GPL (v2+)] A backends/kpgp/pgp6backend.h 1.1 [GPL (v2+)] A backends/qgpgme/qgpgmebackend.cpp 1.1 [GPL (v2+)] A backends/qgpgme/qgpgmebackend.h 1.1 [GPL (v2+)] A ui/backendconfigwidget.cpp 1.1 [POSSIBLY UNSAFE: qDebug] [GPL (v2+)] A ui/backendconfigwidget.h 1.1 [GPL (v2+)] M +1 -0 Makefile.am 1.4 M +99 -254 cryptplugfactory.cpp 1.9 M +48 -17 cryptplugfactory.h 1.7 M +5 -9 cryptplugwrapper.cpp 1.11 M +7 -2 cryptplugwrapper.h 1.8 M +1 -1 backends/Makefile.am 1.3 M +2 -0 backends/qgpgme/Makefile.am 1.7 M +22 -2 kleo/cryptobackend.h 1.9 M +4 -4 kleo/multideletejob.cpp 1.6 M +4 -4 kleo/multideletejob.h 1.4 M +2 -2 tests/Makefile.am 1.6 M +9 -6 tests/test_keygen.cpp 1.5 M +4 -2 ui/Makefile.am 1.6 M +5 -5 ui/keyrequester.cpp 1.7 M +5 -5 ui/keyrequester.h 1.3 M +9 -5 ui/keyselectiondialog.cpp 1.6 M +5 -4 ui/keyselectiondialog.h 1.5