SVN_SILENT made messages (.desktop file)
[kdepim.git] / kmailcvt / kmailcvt.h
blobed9c1aaa96205ac6495b7bf708406e023d1f0d2a
1 /***************************************************************************
2 kmailcvt.h - description
3 ***************************************************************************/
5 /***************************************************************************
6 * *
7 * This program is free software; you can redistribute it and/or modify *
8 * it under the terms of the GNU General Public License as published by *
9 * the Free Software Foundation; either version 2 of the License, or *
10 * (at your option) any later version. *
11 * *
12 ***************************************************************************/
14 #ifndef KMAILCVT_H
15 #define KMAILCVT_H
17 #include <KAssistantDialog>
18 #include <AkonadiCore/Collection>
20 class KPageWidgetItem;
21 class KSelFilterPage;
22 class KImportPage;
24 /** KMailCVT is the base class of the project */
25 class KMailCVT : public KAssistantDialog
27 Q_OBJECT
28 public:
29 explicit KMailCVT(QWidget *parent = Q_NULLPTR);
30 ~KMailCVT();
32 void next();
33 void reject();
35 private Q_SLOTS:
36 void collectionChanged(const Akonadi::Collection &selectedCollection);
38 private:
39 void writeConfig();
40 void readConfig();
41 KPageWidgetItem *page1;
42 KPageWidgetItem *page2;
43 KSelFilterPage *selfilterpage;
44 KImportPage *importpage;
48 #endif