• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdepim API Reference
  • KDE Home
  • Contact Us
 

libkleo

  • Kleo
  • KeyFilterImplBase
Public Member Functions | Protected Types | Protected Attributes | List of all members
Kleo::KeyFilterImplBase Class Reference

#include <kconfigbasedkeyfilter.h>

Inheritance diagram for Kleo::KeyFilterImplBase:
Inheritance graph
[legend]

Public Member Functions

 KeyFilterImplBase ()
 
 ~KeyFilterImplBase ()
 
MatchContexts availableMatchContexts () const
 
QColor bgColor () const
 
QColor fgColor () const
 
FontDescription fontDesription () const
 
QString icon () const
 
QString id () const
 
bool matches (const GpgME::Key &key, MatchContexts ctx) const
 
QString name () const
 
unsigned int specificity () const
 
- Public Member Functions inherited from Kleo::KeyFilter
virtual ~KeyFilter ()
 

Protected Types

enum  LevelState {
  LevelDoesNotMatter = 0, Is = 1, IsNot = 2, IsAtLeast = 3,
  IsAtMost = 4
}
 
enum  TriState { DoesNotMatter = 0, Set = 1, NotSet = 2 }
 

Protected Attributes

QColor mBgColor
 
bool mBold
 
TriState mCanAuthenticate
 
TriState mCanCertify
 
TriState mCanEncrypt
 
TriState mCanSign
 
TriState mCardKey
 
TriState mDisabled
 
TriState mExpired
 
QColor mFgColor
 
QFont mFont
 
TriState mHasSecret
 
QString mIcon
 
QString mId
 
TriState mIsOpenPGP
 
bool mItalic
 
MatchContexts mMatchContexts
 
QString mName
 
LevelState mOwnerTrust
 
GpgME::Key::OwnerTrust mOwnerTrustReferenceLevel
 
TriState mQualified
 
TriState mRevoked
 
TriState mRoot
 
unsigned int mSpecificity
 
bool mStrikeOut
 
bool mUseFullFont
 
LevelState mValidity
 
GpgME::UserID::Validity mValidityReferenceLevel
 
TriState mWasValidated
 

Additional Inherited Members

- Public Types inherited from Kleo::KeyFilter
enum  MatchContext { NoMatchContext = 0x0, Appearance = 0x1, Filtering = 0x2, AnyMatchContext = Appearance|Filtering }
 

Detailed Description

Definition at line 49 of file kconfigbasedkeyfilter.h.

Member Enumeration Documentation

enum Kleo::KeyFilterImplBase::LevelState
protected
Enumerator
LevelDoesNotMatter 
Is 
IsNot 
IsAtLeast 
IsAtMost 

Definition at line 97 of file kconfigbasedkeyfilter.h.

enum Kleo::KeyFilterImplBase::TriState
protected
Enumerator
DoesNotMatter 
Set 
NotSet 

Definition at line 79 of file kconfigbasedkeyfilter.h.

Constructor & Destructor Documentation

KeyFilterImplBase::KeyFilterImplBase ( )

Definition at line 151 of file kconfigbasedkeyfilter.cpp.

KeyFilterImplBase::~KeyFilterImplBase ( )

Definition at line 180 of file kconfigbasedkeyfilter.cpp.

Member Function Documentation

MatchContexts Kleo::KeyFilterImplBase::availableMatchContexts ( ) const
inlinevirtual

Implements Kleo::KeyFilter.

Definition at line 58 of file kconfigbasedkeyfilter.h.

QColor Kleo::KeyFilterImplBase::bgColor ( ) const
inlinevirtual

Implements Kleo::KeyFilter.

Definition at line 61 of file kconfigbasedkeyfilter.h.

QColor Kleo::KeyFilterImplBase::fgColor ( ) const
inlinevirtual

Implements Kleo::KeyFilter.

Definition at line 60 of file kconfigbasedkeyfilter.h.

KeyFilter::FontDescription KeyFilterImplBase::fontDesription ( ) const
virtual

Implements Kleo::KeyFilter.

Definition at line 365 of file kconfigbasedkeyfilter.cpp.

QString Kleo::KeyFilterImplBase::icon ( ) const
inlinevirtual

Implements Kleo::KeyFilter.

Definition at line 64 of file kconfigbasedkeyfilter.h.

QString Kleo::KeyFilterImplBase::id ( ) const
inlinevirtual

Implements Kleo::KeyFilter.

Definition at line 57 of file kconfigbasedkeyfilter.h.

bool KeyFilterImplBase::matches ( const GpgME::Key &  key,
MatchContexts  ctx 
) const
virtual

Implements Kleo::KeyFilter.

Definition at line 287 of file kconfigbasedkeyfilter.cpp.

QString Kleo::KeyFilterImplBase::name ( ) const
inlinevirtual

Implements Kleo::KeyFilter.

Definition at line 63 of file kconfigbasedkeyfilter.h.

unsigned int Kleo::KeyFilterImplBase::specificity ( ) const
inlinevirtual

Implements Kleo::KeyFilter.

Definition at line 56 of file kconfigbasedkeyfilter.h.

Member Data Documentation

QColor Kleo::KeyFilterImplBase::mBgColor
protected

Definition at line 67 of file kconfigbasedkeyfilter.h.

bool Kleo::KeyFilterImplBase::mBold
protected

Definition at line 74 of file kconfigbasedkeyfilter.h.

TriState Kleo::KeyFilterImplBase::mCanAuthenticate
protected

Definition at line 91 of file kconfigbasedkeyfilter.h.

TriState Kleo::KeyFilterImplBase::mCanCertify
protected

Definition at line 90 of file kconfigbasedkeyfilter.h.

TriState Kleo::KeyFilterImplBase::mCanEncrypt
protected

Definition at line 88 of file kconfigbasedkeyfilter.h.

TriState Kleo::KeyFilterImplBase::mCanSign
protected

Definition at line 89 of file kconfigbasedkeyfilter.h.

TriState Kleo::KeyFilterImplBase::mCardKey
protected

Definition at line 93 of file kconfigbasedkeyfilter.h.

TriState Kleo::KeyFilterImplBase::mDisabled
protected

Definition at line 86 of file kconfigbasedkeyfilter.h.

TriState Kleo::KeyFilterImplBase::mExpired
protected

Definition at line 85 of file kconfigbasedkeyfilter.h.

QColor Kleo::KeyFilterImplBase::mFgColor
protected

Definition at line 67 of file kconfigbasedkeyfilter.h.

QFont Kleo::KeyFilterImplBase::mFont
protected

Definition at line 77 of file kconfigbasedkeyfilter.h.

TriState Kleo::KeyFilterImplBase::mHasSecret
protected

Definition at line 94 of file kconfigbasedkeyfilter.h.

QString Kleo::KeyFilterImplBase::mIcon
protected

Definition at line 69 of file kconfigbasedkeyfilter.h.

QString Kleo::KeyFilterImplBase::mId
protected

Definition at line 70 of file kconfigbasedkeyfilter.h.

TriState Kleo::KeyFilterImplBase::mIsOpenPGP
protected

Definition at line 95 of file kconfigbasedkeyfilter.h.

bool Kleo::KeyFilterImplBase::mItalic
protected

Definition at line 73 of file kconfigbasedkeyfilter.h.

MatchContexts Kleo::KeyFilterImplBase::mMatchContexts
protected

Definition at line 71 of file kconfigbasedkeyfilter.h.

QString Kleo::KeyFilterImplBase::mName
protected

Definition at line 68 of file kconfigbasedkeyfilter.h.

LevelState Kleo::KeyFilterImplBase::mOwnerTrust
protected

Definition at line 104 of file kconfigbasedkeyfilter.h.

GpgME::Key::OwnerTrust Kleo::KeyFilterImplBase::mOwnerTrustReferenceLevel
protected

Definition at line 105 of file kconfigbasedkeyfilter.h.

TriState Kleo::KeyFilterImplBase::mQualified
protected

Definition at line 92 of file kconfigbasedkeyfilter.h.

TriState Kleo::KeyFilterImplBase::mRevoked
protected

Definition at line 84 of file kconfigbasedkeyfilter.h.

TriState Kleo::KeyFilterImplBase::mRoot
protected

Definition at line 87 of file kconfigbasedkeyfilter.h.

unsigned int Kleo::KeyFilterImplBase::mSpecificity
protected

Definition at line 72 of file kconfigbasedkeyfilter.h.

bool Kleo::KeyFilterImplBase::mStrikeOut
protected

Definition at line 75 of file kconfigbasedkeyfilter.h.

bool Kleo::KeyFilterImplBase::mUseFullFont
protected

Definition at line 76 of file kconfigbasedkeyfilter.h.

LevelState Kleo::KeyFilterImplBase::mValidity
protected

Definition at line 106 of file kconfigbasedkeyfilter.h.

GpgME::UserID::Validity Kleo::KeyFilterImplBase::mValidityReferenceLevel
protected

Definition at line 107 of file kconfigbasedkeyfilter.h.

TriState Kleo::KeyFilterImplBase::mWasValidated
protected

Definition at line 96 of file kconfigbasedkeyfilter.h.


The documentation for this class was generated from the following files:
  • kconfigbasedkeyfilter.h
  • kconfigbasedkeyfilter.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:57:49 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

libkleo

Skip menu "libkleo"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members

kdepim API Reference

Skip menu "kdepim API Reference"
  • akonadi_next
  • akregator
  • blogilo
  • calendarsupport
  • console
  •   kabcclient
  •   konsolekalendar
  • kaddressbook
  • kalarm
  •   lib
  • kdgantt2
  • kjots
  • kleopatra
  • kmail
  • knode
  • knotes
  • kontact
  • korgac
  • korganizer
  • ktimetracker
  • libkdepim
  • libkleo
  • libkpgp
  • mailcommon
  • messagelist
  • messageviewer

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal