Kleo::DefaultKeyFilter
#include <defaultkeyfilter.h>
Public Types | |
enum | LevelState { LevelDoesNotMatter = 0 , Is = 1 , IsNot = 2 , IsAtLeast = 3 , IsAtMost = 4 } |
enum | TriState { DoesNotMatter = 0 , Set = 1 , NotSet = 2 } |
Public Types inherited from Kleo::KeyFilter | |
enum | MatchContext { NoMatchContext = 0x0 , Appearance = 0x1 , Filtering = 0x2 , AnyMatchContext = Appearance | Filtering } |
typedef QFlags< MatchContext > | MatchContexts |
Public Member Functions | |
KeyFilter::MatchContexts | availableMatchContexts () const override |
QColor | bgColor () const override |
bool | bold () const |
TriState | canAuthenticate () const |
TriState | canCertify () const |
TriState | canEncrypt () const |
TriState | canSign () const |
TriState | cardKey () const |
QString | description () const override |
TriState | disabled () const |
TriState | expired () const |
QColor | fgColor () const override |
QFont | font () const |
FontDescription | fontDescription () const override |
TriState | hasAuthenticate () const |
TriState | hasCertify () const |
TriState | hasEncrypt () const |
TriState | hasSecret () const |
TriState | hasSign () const |
QString | icon () const override |
QString | id () const override |
TriState | invalid () const |
TriState | isBad () const |
TriState | isDeVS () const |
TriState | isOpenPGP () const |
bool | italic () const |
bool | matches (const GpgME::Key &key, MatchContexts ctx) const override |
bool | matches (const GpgME::UserID &userID, MatchContexts ctx) const override |
QString | name () const override |
LevelState | ownerTrust () const |
GpgME::Key::OwnerTrust | ownerTrustReferenceLevel () const |
TriState | qualified () const |
TriState | revoked () const |
TriState | root () const |
void | setBgColor (const QColor &value) |
void | setBold (bool value) |
void | setCanAuthenticate (const TriState) |
void | setCanCertify (const TriState) |
void | setCanEncrypt (const TriState) |
void | setCanSign (const TriState) |
void | setCardKey (const TriState) |
void | setDescription (const QString &description) |
void | setDisabled (const TriState) |
void | setExpired (const TriState) |
void | setFgColor (const QColor &value) |
void | setFont (const QFont &value) |
void | setHasAuthenticate (const TriState) |
void | setHasCertify (const TriState) |
void | setHasEncrypt (const TriState) |
void | setHasSecret (const TriState) |
void | setHasSign (const TriState) |
void | setIcon (const QString &value) |
void | setId (const QString &value) |
void | setInvalid (const TriState) |
void | setIsBad (const TriState) |
void | setIsDeVs (const TriState) |
void | setIsOpenPGP (const TriState) |
void | setItalic (bool value) |
void | setMatchContexts (KeyFilter::MatchContexts value) |
void | setName (const QString &value) |
void | setOwnerTrust (const LevelState) |
void | setOwnerTrustReferenceLevel (const GpgME::Key::OwnerTrust) |
void | setQualified (const TriState) |
void | setRevoked (const TriState) |
void | setRoot (const TriState) |
void | setSpecificity (unsigned int value) |
void | setStrikeOut (bool value) |
void | setUseFullFont (bool value) |
void | setValidIfSMIME (TriState value) |
void | setValidity (const LevelState) |
void | setValidityReferenceLevel (const GpgME::UserID::Validity) |
void | setWasValidated (const TriState) |
unsigned int | specificity () const override |
bool | strikeOut () const |
bool | useFullFont () const |
TriState | validIfSMIME () const |
LevelState | validity () const |
GpgME::UserID::Validity | validityReferenceLevel () const |
TriState | wasValidated () const |
Public Member Functions inherited from Kleo::KeyFilter |
Detailed Description
Default implementation of key filter class.
Definition at line 30 of file defaultkeyfilter.h.
Member Enumeration Documentation
◆ LevelState
Used for level checks.
Definition at line 46 of file defaultkeyfilter.h.
◆ TriState
Used for bool checks.
Definition at line 37 of file defaultkeyfilter.h.
Constructor & Destructor Documentation
◆ DefaultKeyFilter()
Definition at line 82 of file defaultkeyfilter.cpp.
Member Function Documentation
◆ availableMatchContexts()
|
overridevirtual |
Implements Kleo::KeyFilter.
Definition at line 552 of file defaultkeyfilter.cpp.
◆ bgColor()
|
overridevirtual |
Implements Kleo::KeyFilter.
Definition at line 527 of file defaultkeyfilter.cpp.
◆ bold()
Definition at line 567 of file defaultkeyfilter.cpp.
◆ canAuthenticate()
Definition at line 622 of file defaultkeyfilter.cpp.
◆ canCertify()
Definition at line 617 of file defaultkeyfilter.cpp.
◆ canEncrypt()
Definition at line 607 of file defaultkeyfilter.cpp.
◆ canSign()
Definition at line 612 of file defaultkeyfilter.cpp.
◆ cardKey()
Definition at line 652 of file defaultkeyfilter.cpp.
◆ description()
|
overridevirtual |
Implements Kleo::KeyFilter.
Definition at line 707 of file defaultkeyfilter.cpp.
◆ disabled()
Definition at line 597 of file defaultkeyfilter.cpp.
◆ expired()
Definition at line 587 of file defaultkeyfilter.cpp.
◆ fgColor()
|
overridevirtual |
Implements Kleo::KeyFilter.
Definition at line 522 of file defaultkeyfilter.cpp.
◆ font()
Definition at line 547 of file defaultkeyfilter.cpp.
◆ fontDescription()
|
overridevirtual |
Implements Kleo::KeyFilter.
Definition at line 328 of file defaultkeyfilter.cpp.
◆ hasAuthenticate()
Definition at line 642 of file defaultkeyfilter.cpp.
◆ hasCertify()
Definition at line 637 of file defaultkeyfilter.cpp.
◆ hasEncrypt()
Definition at line 627 of file defaultkeyfilter.cpp.
◆ hasSecret()
Definition at line 657 of file defaultkeyfilter.cpp.
◆ hasSign()
Definition at line 632 of file defaultkeyfilter.cpp.
◆ icon()
|
overridevirtual |
Implements Kleo::KeyFilter.
Definition at line 537 of file defaultkeyfilter.cpp.
◆ id()
|
overridevirtual |
Implements Kleo::KeyFilter.
Definition at line 542 of file defaultkeyfilter.cpp.
◆ invalid()
Definition at line 592 of file defaultkeyfilter.cpp.
◆ isBad()
Definition at line 697 of file defaultkeyfilter.cpp.
◆ isDeVS()
Definition at line 692 of file defaultkeyfilter.cpp.
◆ isOpenPGP()
Definition at line 662 of file defaultkeyfilter.cpp.
◆ italic()
Definition at line 562 of file defaultkeyfilter.cpp.
◆ matches() [1/2]
|
overridevirtual |
Implements Kleo::KeyFilter.
◆ matches() [2/2]
|
overridevirtual |
Implements Kleo::KeyFilter.
◆ name()
|
overridevirtual |
Implements Kleo::KeyFilter.
Definition at line 532 of file defaultkeyfilter.cpp.
◆ ownerTrust()
Definition at line 672 of file defaultkeyfilter.cpp.
◆ ownerTrustReferenceLevel()
Definition at line 677 of file defaultkeyfilter.cpp.
◆ qualified()
Definition at line 647 of file defaultkeyfilter.cpp.
◆ revoked()
Definition at line 582 of file defaultkeyfilter.cpp.
◆ root()
Definition at line 602 of file defaultkeyfilter.cpp.
◆ setBgColor()
Definition at line 342 of file defaultkeyfilter.cpp.
◆ setBold()
Definition at line 377 of file defaultkeyfilter.cpp.
◆ setCanAuthenticate()
Definition at line 437 of file defaultkeyfilter.cpp.
◆ setCanCertify()
Definition at line 432 of file defaultkeyfilter.cpp.
◆ setCanEncrypt()
Definition at line 422 of file defaultkeyfilter.cpp.
◆ setCanSign()
Definition at line 427 of file defaultkeyfilter.cpp.
◆ setCardKey()
Definition at line 467 of file defaultkeyfilter.cpp.
◆ setDescription()
Definition at line 712 of file defaultkeyfilter.cpp.
◆ setDisabled()
Definition at line 412 of file defaultkeyfilter.cpp.
◆ setExpired()
Definition at line 402 of file defaultkeyfilter.cpp.
◆ setFgColor()
Definition at line 337 of file defaultkeyfilter.cpp.
◆ setFont()
Definition at line 392 of file defaultkeyfilter.cpp.
◆ setHasAuthenticate()
Definition at line 457 of file defaultkeyfilter.cpp.
◆ setHasCertify()
Definition at line 452 of file defaultkeyfilter.cpp.
◆ setHasEncrypt()
Definition at line 442 of file defaultkeyfilter.cpp.
◆ setHasSecret()
Definition at line 472 of file defaultkeyfilter.cpp.
◆ setHasSign()
Definition at line 447 of file defaultkeyfilter.cpp.
◆ setIcon()
Definition at line 352 of file defaultkeyfilter.cpp.
◆ setId()
Definition at line 357 of file defaultkeyfilter.cpp.
◆ setInvalid()
Definition at line 407 of file defaultkeyfilter.cpp.
◆ setIsBad()
Definition at line 512 of file defaultkeyfilter.cpp.
◆ setIsDeVs()
Definition at line 507 of file defaultkeyfilter.cpp.
◆ setIsOpenPGP()
Definition at line 477 of file defaultkeyfilter.cpp.
◆ setItalic()
Definition at line 372 of file defaultkeyfilter.cpp.
◆ setMatchContexts()
Definition at line 362 of file defaultkeyfilter.cpp.
◆ setName()
Definition at line 347 of file defaultkeyfilter.cpp.
◆ setOwnerTrust()
Definition at line 487 of file defaultkeyfilter.cpp.
◆ setOwnerTrustReferenceLevel()
Definition at line 492 of file defaultkeyfilter.cpp.
◆ setQualified()
Definition at line 462 of file defaultkeyfilter.cpp.
◆ setRevoked()
Definition at line 397 of file defaultkeyfilter.cpp.
◆ setRoot()
Definition at line 417 of file defaultkeyfilter.cpp.
◆ setSpecificity()
Definition at line 367 of file defaultkeyfilter.cpp.
◆ setStrikeOut()
Definition at line 382 of file defaultkeyfilter.cpp.
◆ setUseFullFont()
Definition at line 387 of file defaultkeyfilter.cpp.
◆ setValidIfSMIME()
If value
is Set
, then invalid S/MIME certificates do not match.
If value
is NotSet
, then valid S/MIME certificates do not match.
Definition at line 517 of file defaultkeyfilter.cpp.
◆ setValidity()
Definition at line 497 of file defaultkeyfilter.cpp.
◆ setValidityReferenceLevel()
Definition at line 502 of file defaultkeyfilter.cpp.
◆ setWasValidated()
Definition at line 482 of file defaultkeyfilter.cpp.
◆ specificity()
|
overridevirtual |
Implements Kleo::KeyFilter.
Definition at line 557 of file defaultkeyfilter.cpp.
◆ strikeOut()
Definition at line 572 of file defaultkeyfilter.cpp.
◆ useFullFont()
Definition at line 577 of file defaultkeyfilter.cpp.
◆ validIfSMIME()
Definition at line 702 of file defaultkeyfilter.cpp.
◆ validity()
Definition at line 682 of file defaultkeyfilter.cpp.
◆ validityReferenceLevel()
Definition at line 687 of file defaultkeyfilter.cpp.
◆ wasValidated()
Definition at line 667 of file defaultkeyfilter.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 3 2025 11:52:21 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.