Kleo::KeyFilter

Search for usage in LXR

Kleo::KeyFilter Class Referenceabstract

#include <keyfilter.h>

Inheritance diagram for Kleo::KeyFilter:

Public Types

enum  MatchContext { NoMatchContext = 0x0 , Appearance = 0x1 , Filtering = 0x2 , AnyMatchContext = Appearance | Filtering }
 
typedef QFlags< MatchContext > MatchContexts
 

Public Member Functions

virtual MatchContexts availableMatchContexts () const =0
 
virtual QColor bgColor () const =0
 
virtual QString description () const =0
 
virtual QColor fgColor () const =0
 
virtual FontDescription fontDescription () const =0
 
virtual QString icon () const =0
 
virtual QString id () const =0
 
virtual bool matches (const GpgME::Key &key, MatchContexts ctx) const =0
 
virtual bool matches (const GpgME::UserID &userID, MatchContexts ctx) const =0
 
virtual QString name () const =0
 
virtual unsigned int specificity () const =0
 

Detailed Description

An abstract base class key filters.

Definition at line 36 of file keyfilter.h.

Member Typedef Documentation

◆ MatchContexts

typedef QFlags< MatchContext > Kleo::KeyFilter::MatchContexts

Definition at line 52 of file keyfilter.h.

Member Enumeration Documentation

◆ MatchContext

enum Kleo::KeyFilter::MatchContext

Definition at line 43 of file keyfilter.h.

Constructor & Destructor Documentation

◆ ~KeyFilter()

virtual Kleo::KeyFilter::~KeyFilter ( )
inlinevirtual

Definition at line 39 of file keyfilter.h.


The documentation for this class was generated from the following file:
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri Jul 26 2024 11:50:31 by doxygen 1.11.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.