[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kdepim] importwizard: Add import sylpheed filters
From: Montel Laurent <montel () kde ! org>
Date: 2012-02-29 21:38:35
Message-ID: 20120229213835.44237A60A9 () git ! kde ! org
[Download RAW message or body]
Git commit 6fac77c123f4f4c609dd07c755765ed321cafe27 by Montel Laurent.
Committed on 29/02/2012 at 22:38.
Pushed by mlaurent into branch 'master'.
Add import sylpheed filters
M +0 -1 importwizard/pimimportabstract.h
M +13 -0 importwizard/sylpheed/sylpheedimportdata.cpp
M +2 -2 importwizard/thunderbird/thunderbirdimportdata.cpp
http://commits.kde.org/kdepim/6fac77c123f4f4c609dd07c755765ed321cafe27
diff --git a/importwizard/pimimportabstract.h b/importwizard/pimimportabstract.h
index 386a1ce..d68d940 100644
--- a/importwizard/pimimportabstract.h
+++ b/importwizard/pimimportabstract.h
@@ -18,7 +18,6 @@
#ifndef PIMIMPORTABSTRACT_H
#define PIMIMPORTABSTRACT_H
#include <QObject>
-
class ImportWizard;
namespace MailImporter {
diff --git a/importwizard/sylpheed/sylpheedimportdata.cpp \
b/importwizard/sylpheed/sylpheedimportdata.cpp index e795510..544a1e5 100644
--- a/importwizard/sylpheed/sylpheedimportdata.cpp
+++ b/importwizard/sylpheed/sylpheedimportdata.cpp
@@ -19,6 +19,8 @@
#include "mailimporter/filter_sylpheed.h"
#include "mailimporter/filterinfo.h"
#include "importfilterinfogui.h"
+#include "mailcommon/filter/filterimporterexporter.h"
+#include "importwizard.h"
#include <KLocale>
@@ -86,6 +88,17 @@ bool SylpheedImportData::importMails()
bool SylpheedImportData::importFilters()
{
+ MailCommon::FilterImporterExporter importer( mImportWizard );
+ bool canceled = false;
+ const QString filterPath = mPath + QLatin1String("/filter.xml");
+ if ( QFile( filterPath ).exists() ) {
+ QList<MailCommon::MailFilter*> listFilter = importer.importFilters( canceled, \
MailCommon::FilterImporterExporter::SylpheedFilter, filterPath ); + appendFilters( \
listFilter ); + return true;
+ } else {
+ //TODO
+ }
+
return false;
}
diff --git a/importwizard/thunderbird/thunderbirdimportdata.cpp \
b/importwizard/thunderbird/thunderbirdimportdata.cpp index c94df20..a034f2e 100644
--- a/importwizard/thunderbird/thunderbirdimportdata.cpp
+++ b/importwizard/thunderbird/thunderbirdimportdata.cpp
@@ -17,12 +17,12 @@
#include "thunderbirdimportdata.h"
#include "importfilterinfogui.h"
-#include "importwizard.h"
#include "mailimporter/filter_thunderbird.h"
#include "mailimporter/filterinfo.h"
-
#include "mailcommon/filter/filterimporterexporter.h"
+#include "importwizard.h"
+
#include <KLocale>
#include <KConfig>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic