Libkleo
16#include "kleo_export.h"
22#include <gpgme++/key.h>
48 LevelDoesNotMatter = 0,
56 bool matches(
const GpgME::Key &key, MatchContexts ctx)
const override;
57 bool matches(
const GpgME::UserID &userID, MatchContexts ctx)
const override;
59 unsigned int specificity()
const override;
60 void setSpecificity(
unsigned int value);
62 void setId(
const QString &value);
66 QColor fgColor()
const override;
67 void setFgColor(
const QColor &value);
69 QColor bgColor()
const override;
70 void setBgColor(
const QColor &value);
72 FontDescription fontDescription()
const override;
74 void setName(
const QString &value);
76 void setIcon(
const QString &value);
78 void setFont(
const QFont &value);
80 TriState revoked()
const;
81 TriState expired()
const;
82 TriState invalid()
const;
83 TriState disabled()
const;
84 TriState root()
const;
85 TriState canEncrypt()
const;
86 TriState canSign()
const;
87 TriState canCertify()
const;
88 TriState canAuthenticate()
const;
89 TriState hasEncrypt()
const;
90 TriState hasSign()
const;
91 TriState hasCertify()
const;
92 TriState hasAuthenticate()
const;
93 TriState qualified()
const;
94 TriState cardKey()
const;
95 TriState hasSecret()
const;
96 TriState isOpenPGP()
const;
97 TriState wasValidated()
const;
98 TriState isDeVS()
const;
99 TriState isBad()
const;
101 LevelState ownerTrust()
const;
102 GpgME::Key::OwnerTrust ownerTrustReferenceLevel()
const;
104 LevelState validity()
const;
105 GpgME::UserID::Validity validityReferenceLevel()
const;
108 bool strikeOut()
const;
109 bool useFullFont()
const;
111 void setRevoked(
const TriState);
112 void setExpired(
const TriState);
113 void setInvalid(
const TriState);
114 void setDisabled(
const TriState);
115 void setRoot(
const TriState);
116 void setCanEncrypt(
const TriState);
117 void setCanSign(
const TriState);
118 void setCanCertify(
const TriState);
119 void setCanAuthenticate(
const TriState);
120 void setHasEncrypt(
const TriState);
121 void setHasSign(
const TriState);
122 void setHasCertify(
const TriState);
123 void setHasAuthenticate(
const TriState);
124 void setQualified(
const TriState);
125 void setCardKey(
const TriState);
126 void setHasSecret(
const TriState);
127 void setIsOpenPGP(
const TriState);
128 void setWasValidated(
const TriState);
129 void setIsDeVs(
const TriState);
130 void setIsBad(
const TriState);
135 void setValidIfSMIME(TriState value);
136 TriState validIfSMIME()
const;
138 void setOwnerTrust(
const LevelState);
139 void setOwnerTrustReferenceLevel(
const GpgME::Key::OwnerTrust);
141 void setValidity(
const LevelState);
142 void setValidityReferenceLevel(
const GpgME::UserID::Validity);
144 void setItalic(
bool value);
145 void setBold(
bool value);
146 void setStrikeOut(
bool value);
147 void setUseFullFont(
bool value);
151 const std::unique_ptr<Private> d;
Default implementation of key filter class.
TriState
Used for bool checks.
LevelState
Used for level checks.
An abstract base class key filters.
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:14:11 by
doxygen 1.10.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.