kmail

KMail::FilterImporterExporter Class Reference

Utility class that provides persisting of filters to/from KConfig. More...

#include <filterimporterexporter.h>

List of all members.


Public Member Functions

void exportFilters (const QValueList< KMFilter * > &)
 FilterImporterExporter (QWidget *parent, bool popFilter=false)
QValueList< KMFilter * > importFilters ()
virtual ~FilterImporterExporter ()

Static Public Member Functions

static QValueList< KMFilter * > readFiltersFromConfig (KConfig *config, bool bPopFilter)
static void writeFiltersToConfig (const QValueList< KMFilter * > &filters, KConfig *config, bool bPopFilter)

Detailed Description

Utility class that provides persisting of filters to/from KConfig.

Author:
Till Adam <till@kdab.net>

Definition at line 46 of file filterimporterexporter.h.


Constructor & Destructor Documentation

FilterImporterExporter::FilterImporterExporter ( QWidget parent,
bool  popFilter = false 
)

Definition at line 171 of file filterimporterexporter.cpp.

FilterImporterExporter::~FilterImporterExporter (  )  [virtual]

Definition at line 176 of file filterimporterexporter.cpp.


Member Function Documentation

void FilterImporterExporter::exportFilters ( const QValueList< KMFilter * > &  filters  ) 

Export the given filter rules to a file which is asked from the user.

The list to export is also presented for confirmation/selection.

Definition at line 202 of file filterimporterexporter.cpp.

QValueList< KMFilter * > FilterImporterExporter::importFilters (  ) 

Import filters.

Ask the user where to import them from and which filters to import.

Definition at line 180 of file filterimporterexporter.cpp.

QValueList< KMFilter * > FilterImporterExporter::readFiltersFromConfig ( KConfig *  config,
bool  bPopFilter 
) [static]

Definition at line 111 of file filterimporterexporter.cpp.

void FilterImporterExporter::writeFiltersToConfig ( const QValueList< KMFilter * > &  filters,
KConfig *  config,
bool  bPopFilter 
) [static]

Definition at line 140 of file filterimporterexporter.cpp.


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