mailcommon
#include <filterimporterexporter.h>
Public Types | |
enum | FilterType { KMailFilter = 0, ThunderBirdFilter = 1, EvolutionFilter = 2, SylpheedFilter = 3, ProcmailFilter = 4, BalsaFilter = 5, ClawsMailFilter = 6 } |
Public Member Functions | |
FilterImporterExporter (QWidget *parent=0) | |
virtual | ~FilterImporterExporter () |
void | exportFilters (const QList< MailFilter * > &filters, const KUrl &fileName=KUrl(), bool saveAll=false) |
QList< MailFilter * > | importFilters (bool &canceled, FilterImporterExporter::FilterType type=FilterImporterExporter::KMailFilter, const QString &filename=QString()) |
Static Public Member Functions | |
static QList< MailFilter * > | readFiltersFromConfig (const KSharedConfig::Ptr config, QStringList &emptyFilter) |
static void | writeFiltersToConfig (const QList< MailFilter * > &filters, KSharedConfig::Ptr config, bool exportFilter=false) |
Detailed Description
Utility class that provides persisting of filters to/from KConfig.
Definition at line 53 of file filterimporterexporter.h.
Member Enumeration Documentation
Enumerator | |
---|---|
KMailFilter | |
ThunderBirdFilter | |
EvolutionFilter | |
SylpheedFilter | |
ProcmailFilter | |
BalsaFilter | |
ClawsMailFilter |
Definition at line 56 of file filterimporterexporter.h.
Constructor & Destructor Documentation
|
explicit |
Creates a new filter importer/exporter.
- Parameters
-
parent The parent widget.
Definition at line 153 of file filterimporterexporter.cpp.
|
virtual |
Destroys the filter importer/exporter.
Definition at line 158 of file filterimporterexporter.cpp.
Member Function Documentation
void FilterImporterExporter::exportFilters | ( | const QList< MailFilter * > & | filters, |
const KUrl & | fileName = KUrl() , |
||
bool | saveAll = false |
||
) |
Exports the given filters
to a file which is asked from the user.
The list to export is also presented for confirmation/selection.
Definition at line 340 of file filterimporterexporter.cpp.
QList< MailFilter * > FilterImporterExporter::importFilters | ( | bool & | canceled, |
FilterImporterExporter::FilterType | type = FilterImporterExporter::KMailFilter , |
||
const QString & | filename = QString() |
||
) |
Imports filters.
Ask the user where to import them from and which filters to import.
Definition at line 163 of file filterimporterexporter.cpp.
|
static |
Reads a list of filters from the given config
file.
Return list of empty filter
Definition at line 59 of file filterimporterexporter.cpp.
|
static |
Writes the given list of filters
to the given config
file.
Definition at line 99 of file filterimporterexporter.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:55:15 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.