QString Formatting::prettyUserID( const UserID & uid ) { if ( uid.parent().protocol() == OpenPGP ) return prettyNameAndEMail( uid ); const QByteArray id = QByteArray( uid.id() ).trimmed(); if ( id.startsWith( '<' ) ) return prettyEMail( uid.email(), uid.id() ); if ( id.startsWith( '(' ) ) // ### parse uri/dns: return QString::fromUtf8( uid.id() ); else return DN( uid.id() ).prettyDN(); }
QString Formatting::prettyName( const UserID & uid ) { return prettyName( uid.parent().protocol(), uid.id(), uid.name(), uid.comment() ); }
CertifyCertificateCommand::CertifyCertificateCommand( const UserID & uid ) : Command( uid.parent(), new Private( this, 0 ) ) { std::vector<UserID>( 1, uid ).swap( d->uids ); d->init(); }