#include <antispamconfig.h>

Public Member Functions

const SpamAgents agents () const
 
SpamAgents agents ()
 
const SpamAgents uniqueAgents () const
 

Static Public Member Functions

static AntiSpamConfig * instance ()
 

Detailed Description

Singleton to manage loading the kmail.antispamrc file.

Author
Patrick Audley paudl.nosp@m.ey@b.nosp@m.lackc.nosp@m.at.c.nosp@m.a

Use of this config-manager class is straight forward. Since it is a singleton object, all you have to do is obtain an instance by calling SpamConfig::instance() and use any of the public member functions.

Definition at line 87 of file antispamconfig.h.

Member Function Documentation

◆ agents()

const SpamAgents KMail::AntiSpamConfig::agents ( ) const
inline

Returns a list of all agents found on the system.

This might list SA twice, if both the C and the Perl version are present.

Definition at line 102 of file antispamconfig.h.

◆ uniqueAgents()

const SpamAgents AntiSpamConfig::uniqueAgents ( ) const

Returns a list of unique agents, found on the system.

SpamAssassin will only be listed once, even if both the C and the Perl version are installed.

Definition at line 82 of file antispamconfig.cpp.


The documentation for this class was generated from the following files: