• Skip to content
  • Skip to link menu
Brand

API Documentation

  1. KDE API Reference
  2. KDE PIM
  3. MailImporter
  • KDE Home
  • Contact Us

Quick Links

Skip menu "MailImporter"
  • Main Page
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • File List
  • Related Pages

Class Picker

About

Mail Importer Library implements importing of emails from various other email clients

Maintainer
Laurent Montel
Supported platforms
Android, FreeBSD, iOS, Linux, MacOSX, Windows
Community
IRC: #akonadi on Freenode
Mailing list: kde-pim
Use with CMake
find_package(KF5MailImporter)
target_link_libraries(yourapp KF5::MailImporter KF5::MailImporterAkonadi)
Use with QMake
QT += MailImporter MailImporterAkonadi 
Clone
git clone git://anongit.kde.org/mailimporter.git
Browse source
MailImporter on cgit.kde.org

MailImporter

  • kde
  • pim
  • mailimporter
  • src
  • mailimporter
filterinfo.h
1 #ifndef FILTERINFO_H
2 #define FILTERINFO_H
3 
4 /***************************************************************************
5  filters.h - description
6  -------------------
7  begin : Fri Jun 30 2000
8  copyright : (C) 2000 by Hans Dijkema
9  email : [email protected]
10  ***************************************************************************/
11 
12 /***************************************************************************
13  * *
14  * This program is free software; you can redistribute it and/or modify *
15  * it under the terms of the GNU General Public License as published by *
16  * the Free Software Foundation; either version 2 of the License, or *
17  * (at your option) any later version. *
18  * *
19  ***************************************************************************/
20 /* Copyright (c) 2012-2019 Montel Laurent <[email protected]> */
21 
22 #include "mailimporter_export.h"
23 #include <QString>
24 #include <QWidget>
25 namespace MailImporter {
26 class FilterInfoGui;
30 class MAILIMPORTER_EXPORT FilterInfo
31 {
32 public:
33  FilterInfo();
34  ~FilterInfo();
35 
36  void setFilterInfoGui(FilterInfoGui *filterinfogui);
37 
38  void setStatusMessage(const QString &status);
39  void setFrom(const QString &from);
40  void setTo(const QString &to);
41  void setCurrent(const QString &current);
42  void setCurrent(int percent = 0);
43  void setOverall(int percent = 0);
44  void addInfoLogEntry(const QString &log);
45  void addErrorLogEntry(const QString &log);
46  void clear();
47  void alert(const QString &message);
48 
49  static void terminateASAP();
50  Q_REQUIRED_RESULT bool shouldTerminate() const;
51  Q_REQUIRED_RESULT QString rootCollectionName() const;
52 
53  QWidget *parentWidget() const;
54  void setRemoveDupMessage(bool removeDupMessage);
55  Q_REQUIRED_RESULT bool removeDupMessage() const;
56 
57 private:
58  class Private;
59  Private *const d;
60 };
61 }
62 
63 #endif /* FILTERINFO_H */
QWidget
from
QString from() const
to
QString to() const
QString
MailImporter::FilterInfoGui
The FilterInfoGui class.
Definition: filterinfogui.h:29
MailImporter::FilterInfo
The FilterInfo class.
Definition: filterinfo.h:30
MailImporter
Definition: filterimporterbase.h:27
This file is part of the KDE documentation.
Documentation copyright © 1996-2019 The KDE developers.
Generated on Thu Dec 12 2019 02:41:47 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

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