Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
A
Akonadi Data Import Wizard
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
PIM
Akonadi Data Import Wizard
Commits
d0462996
Commit
d0462996
authored
Apr 14, 2017
by
Laurent Montel
😁
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Continue to implement plugin support
parent
4b8d6c72
Changes
42
Hide whitespace changes
Inline
Side-by-side
Showing
42 changed files
with
186 additions
and
75 deletions
+186
-75
src/autodetect/abstractaddressbook.cpp
src/autodetect/abstractaddressbook.cpp
+6
-2
src/autodetect/abstractaddressbook.h
src/autodetect/abstractaddressbook.h
+2
-1
src/autodetect/abstractcalendar.h
src/autodetect/abstractcalendar.h
+2
-2
src/autodetect/abstractimporter.cpp
src/autodetect/abstractimporter.cpp
+20
-7
src/autodetect/abstractimporter.h
src/autodetect/abstractimporter.h
+5
-2
src/autodetect/abstractsettings.cpp
src/autodetect/abstractsettings.cpp
+6
-2
src/autodetect/abstractsettings.h
src/autodetect/abstractsettings.h
+2
-1
src/autodetect/balsa/balsaimportdata.cpp
src/autodetect/balsa/balsaimportdata.cpp
+6
-2
src/autodetect/balsa/balsaimportdata.h
src/autodetect/balsa/balsaimportdata.h
+1
-1
src/autodetect/balsa/balsaimporter.json
src/autodetect/balsa/balsaimporter.json
+10
-0
src/autodetect/claws-mail/clawsmailimportdata.cpp
src/autodetect/claws-mail/clawsmailimportdata.cpp
+6
-1
src/autodetect/claws-mail/clawsmailimportdata.h
src/autodetect/claws-mail/clawsmailimportdata.h
+1
-1
src/autodetect/claws-mail/clawsmailimporter.json
src/autodetect/claws-mail/clawsmailimporter.json
+10
-0
src/autodetect/evolutionv1/evolutionv1importdata.cpp
src/autodetect/evolutionv1/evolutionv1importdata.cpp
+2
-1
src/autodetect/evolutionv1/evolutionv1importdata.h
src/autodetect/evolutionv1/evolutionv1importdata.h
+1
-1
src/autodetect/evolutionv2/evolutionv2importdata.cpp
src/autodetect/evolutionv2/evolutionv2importdata.cpp
+2
-1
src/autodetect/evolutionv2/evolutionv2importdata.h
src/autodetect/evolutionv2/evolutionv2importdata.h
+1
-1
src/autodetect/evolutionv3/evolutionv3importdata.cpp
src/autodetect/evolutionv3/evolutionv3importdata.cpp
+1
-1
src/autodetect/evolutionv3/evolutionv3importdata.h
src/autodetect/evolutionv3/evolutionv3importdata.h
+1
-1
src/autodetect/geary/gearyimportdata.cpp
src/autodetect/geary/gearyimportdata.cpp
+6
-2
src/autodetect/geary/gearyimportdata.h
src/autodetect/geary/gearyimportdata.h
+1
-1
src/autodetect/geary/gearyimporter.json
src/autodetect/geary/gearyimporter.json
+10
-0
src/autodetect/icedove/icedoveimportdata.cpp
src/autodetect/icedove/icedoveimportdata.cpp
+2
-1
src/autodetect/icedove/icedoveimportdata.h
src/autodetect/icedove/icedoveimportdata.h
+1
-1
src/autodetect/mailapp/mailappimportdata.cpp
src/autodetect/mailapp/mailappimportdata.cpp
+2
-2
src/autodetect/mailapp/mailappimportdata.h
src/autodetect/mailapp/mailappimportdata.h
+1
-1
src/autodetect/oe/oeimportdata.cpp
src/autodetect/oe/oeimportdata.cpp
+2
-1
src/autodetect/oe/oeimportdata.h
src/autodetect/oe/oeimportdata.h
+1
-1
src/autodetect/opera/operaimportdata.cpp
src/autodetect/opera/operaimportdata.cpp
+2
-2
src/autodetect/opera/operaimportdata.h
src/autodetect/opera/operaimportdata.h
+1
-1
src/autodetect/pmail/pmailimportdata.cpp
src/autodetect/pmail/pmailimportdata.cpp
+2
-2
src/autodetect/pmail/pmailimportdata.h
src/autodetect/pmail/pmailimportdata.h
+1
-1
src/autodetect/sylpheed/sylpheedimportdata.cpp
src/autodetect/sylpheed/sylpheedimportdata.cpp
+2
-2
src/autodetect/sylpheed/sylpheedimportdata.h
src/autodetect/sylpheed/sylpheedimportdata.h
+1
-1
src/autodetect/thebat/thebatimportdata.cpp
src/autodetect/thebat/thebatimportdata.cpp
+2
-1
src/autodetect/thebat/thebatimportdata.h
src/autodetect/thebat/thebatimportdata.h
+1
-1
src/autodetect/thunderbird/thunderbirdimportdata.cpp
src/autodetect/thunderbird/thunderbirdimportdata.cpp
+2
-1
src/autodetect/thunderbird/thunderbirdimportdata.h
src/autodetect/thunderbird/thunderbirdimportdata.h
+1
-1
src/autodetect/trojita/trojitaimportdata.cpp
src/autodetect/trojita/trojitaimportdata.cpp
+2
-1
src/autodetect/trojita/trojitaimportdata.h
src/autodetect/trojita/trojitaimportdata.h
+1
-1
src/importmailpluginmanager.cpp
src/importmailpluginmanager.cpp
+6
-7
src/importwizard.cpp
src/importwizard.cpp
+51
-15
No files found.
src/autodetect/abstractaddressbook.cpp
View file @
d0462996
...
...
@@ -118,12 +118,16 @@ void AbstractAddressBook::addImportError(const QString &log)
void
AbstractAddressBook
::
addAddressBookImportInfo
(
const
QString
&
log
)
{
mImportWizard
->
importAddressBookPage
()
->
addImportInfo
(
log
);
if
(
mImportWizard
)
{
mImportWizard
->
importAddressBookPage
()
->
addImportInfo
(
log
);
}
}
void
AbstractAddressBook
::
addAddressBookImportError
(
const
QString
&
log
)
{
mImportWizard
->
importAddressBookPage
()
->
addImportError
(
log
);
if
(
mImportWizard
)
{
mImportWizard
->
importAddressBookPage
()
->
addImportError
(
log
);
}
}
void
AbstractAddressBook
::
cleanUp
()
...
...
src/autodetect/abstractaddressbook.h
View file @
d0462996
...
...
@@ -22,6 +22,7 @@
#include <AkonadiCore/Collection>
#include "abstractbase.h"
#include "libimportwizard_export.h"
class
ImportWizard
;
...
...
@@ -33,7 +34,7 @@ class ContactGroup;
class
KJob
;
class
AbstractAddressBook
:
public
AbstractBase
class
LIBIMPORTWIZARD_EXPORT
AbstractAddressBook
:
public
AbstractBase
{
Q_OBJECT
public:
...
...
src/autodetect/abstractcalendar.h
View file @
d0462996
...
...
@@ -22,10 +22,10 @@
class
ImportWizard
;
#include "abstractbase.h"
#include "libimportwizard_export.h"
#include <QString>
class
AbstractCalendar
:
public
AbstractBase
class
LIBIMPORTWIZARD_EXPORT
AbstractCalendar
:
public
AbstractBase
{
Q_OBJECT
public:
...
...
src/autodetect/abstractimporter.cpp
View file @
d0462996
...
...
@@ -31,9 +31,9 @@
#include <QFile>
AbstractImporter
::
AbstractImporter
(
ImportWizard
*
parent
)
:
QObject
(),
mImportWizard
(
parent
)
AbstractImporter
::
AbstractImporter
(
QObject
*
parent
)
:
QObject
(
parent
),
mImportWizard
(
nullptr
)
{
}
...
...
@@ -106,20 +106,33 @@ void AbstractImporter::appendFilters(const QList<MailCommon::MailFilter *> &filt
void
AbstractImporter
::
addImportFilterInfo
(
const
QString
&
log
)
const
{
mImportWizard
->
importFilterPage
()
->
addImportInfo
(
log
);
if
(
mImportWizard
)
{
mImportWizard
->
importFilterPage
()
->
addImportInfo
(
log
);
}
}
void
AbstractImporter
::
addImportFilterError
(
const
QString
&
log
)
const
{
mImportWizard
->
importFilterPage
()
->
addImportError
(
log
);
if
(
mImportWizard
)
{
mImportWizard
->
importFilterPage
()
->
addImportError
(
log
);
}
}
void
AbstractImporter
::
addImportSettingsInfo
(
const
QString
&
log
)
const
{
mImportWizard
->
importSettingPage
()
->
addImportError
(
log
);
if
(
mImportWizard
)
{
mImportWizard
->
importSettingPage
()
->
addImportError
(
log
);
}
}
void
AbstractImporter
::
addImportCalendarInfo
(
const
QString
&
log
)
const
{
mImportWizard
->
importCalendarPage
()
->
addImportError
(
log
);
if
(
mImportWizard
)
{
mImportWizard
->
importCalendarPage
()
->
addImportError
(
log
);
}
}
void
AbstractImporter
::
setImportWizard
(
ImportWizard
*
importWizard
)
{
mImportWizard
=
importWizard
;
}
src/autodetect/abstractimporter.h
View file @
d0462996
...
...
@@ -20,6 +20,7 @@
#ifndef AbstractImporter_H
#define AbstractImporter_H
#include "MailCommon/FilterImporterExporter"
#include "libimportwizard_export.h"
class
ImportWizard
;
...
...
@@ -35,7 +36,7 @@ class MailFilter;
class
FilterImporterExporter
;
}
class
AbstractImporter
:
public
QObject
class
LIBIMPORTWIZARD_EXPORT
AbstractImporter
:
public
QObject
{
Q_OBJECT
public:
...
...
@@ -50,7 +51,7 @@ public:
Q_DECLARE_FLAGS
(
TypeSupportedOptions
,
TypeSupportedOption
)
explicit
AbstractImporter
(
ImportWizard
*
parent
);
explicit
AbstractImporter
(
QObject
*
parent
);
virtual
~
AbstractImporter
();
/**
...
...
@@ -73,6 +74,8 @@ public:
virtual
bool
importAddressBook
();
virtual
bool
importCalendar
();
void
setImportWizard
(
ImportWizard
*
importWizard
);
protected:
//TODO we need to redefine it.
virtual
void
initializeFilter
(
MailImporter
::
Filter
&
filter
);
...
...
src/autodetect/abstractsettings.cpp
View file @
d0462996
...
...
@@ -93,12 +93,16 @@ void AbstractSettings::storeTransport(MailTransport::Transport *mt, bool isDefau
void
AbstractSettings
::
addImportInfo
(
const
QString
&
log
)
{
mImportWizard
->
importSettingPage
()
->
addImportInfo
(
log
);
if
(
mImportWizard
)
{
mImportWizard
->
importSettingPage
()
->
addImportInfo
(
log
);
}
}
void
AbstractSettings
::
addImportError
(
const
QString
&
log
)
{
mImportWizard
->
importSettingPage
()
->
addImportError
(
log
);
if
(
mImportWizard
)
{
mImportWizard
->
importSettingPage
()
->
addImportError
(
log
);
}
}
void
AbstractSettings
::
addCheckMailOnStartup
(
const
QString
&
agentIdentifyName
,
bool
loginAtStartup
)
...
...
src/autodetect/abstractsettings.h
View file @
d0462996
...
...
@@ -21,6 +21,7 @@
#define ABSTRACTSETTINGS_H
#include "abstractbase.h"
#include "libimportwizard_export.h"
#include <KSharedConfig>
#include <QMap>
...
...
@@ -37,7 +38,7 @@ namespace MailTransport
class
Transport
;
}
class
AbstractSettings
:
public
AbstractBase
class
LIBIMPORTWIZARD_EXPORT
AbstractSettings
:
public
AbstractBase
{
Q_OBJECT
public:
...
...
src/autodetect/balsa/balsaimportdata.cpp
View file @
d0462996
...
...
@@ -27,10 +27,12 @@
#include "importwizard.h"
#include <KLocalizedString>
#include <kpluginfactory.h>
#include <QDir>
BalsaImportData
::
BalsaImportData
(
ImportWizard
*
parent
)
//K_PLUGIN_FACTORY_WITH_JSON(BalsaImporterFactory, "balsaimporter.json", registerPlugin<BalsaImportData>();)
BalsaImportData
::
BalsaImportData
(
QObject
*
parent
,
const
QList
<
QVariant
>
&
)
:
AbstractImporter
(
parent
)
{
mPath
=
MailImporter
::
FilterBalsa
::
defaultSettingsPath
();
...
...
@@ -100,3 +102,5 @@ AbstractImporter::TypeSupportedOptions BalsaImportData::supportedOption()
options
|=
AbstractImporter
::
Filters
;
return
options
;
}
#include "balsaimportdata.moc"
src/autodetect/balsa/balsaimportdata.h
View file @
d0462996
...
...
@@ -25,7 +25,7 @@ class ImportWizard;
class
BalsaImportData
:
public
AbstractImporter
{
public:
explicit
BalsaImportData
(
ImportWizard
*
parent
);
explicit
BalsaImportData
(
QObject
*
parent
,
const
QList
<
QVariant
>
&
=
QList
<
QVariant
>
()
);
~
BalsaImportData
();
TypeSupportedOptions
supportedOption
()
Q_DECL_OVERRIDE
;
...
...
src/autodetect/balsa/balsaimporter.json
0 → 100644
View file @
d0462996
{
"KPlugin"
:
{
"Id"
:
"balsaimporter"
,
"Name"
:
"Balsa Importer"
,
"ServiceTypes"
:
[
"ImportWizard/PluginMailImporter"
],
"Version"
:
"1.0"
}
}
src/autodetect/claws-mail/clawsmailimportdata.cpp
View file @
d0462996
...
...
@@ -26,11 +26,14 @@
#include "importfilterinfogui.h"
#include "importwizard.h"
#include <kpluginfactory.h>
#include <KLocalizedString>
#include <QDir>
ClawsMailImportData
::
ClawsMailImportData
(
ImportWizard
*
parent
)
//K_PLUGIN_FACTORY_WITH_JSON(ClawsMailImporterFactory, "clawsmailimporter.json", registerPlugin<ClawsMailImportData>();)
ClawsMailImportData
::
ClawsMailImportData
(
QObject
*
parent
,
const
QList
<
QVariant
>
&
)
:
AbstractImporter
(
parent
)
{
mPath
=
MailImporter
::
FilterClawsMail
::
defaultSettingsPath
();
...
...
@@ -105,3 +108,5 @@ AbstractImporter::TypeSupportedOptions ClawsMailImportData::supportedOption()
options
|=
AbstractImporter
::
Filters
;
return
options
;
}
#include "clawsmailimportdata.moc"
src/autodetect/claws-mail/clawsmailimportdata.h
View file @
d0462996
...
...
@@ -25,7 +25,7 @@ class ImportWizard;
class
ClawsMailImportData
:
public
AbstractImporter
{
public:
explicit
ClawsMailImportData
(
ImportWizard
*
parent
);
explicit
ClawsMailImportData
(
QObject
*
parent
,
const
QList
<
QVariant
>
&
=
QList
<
QVariant
>
()
);
~
ClawsMailImportData
();
TypeSupportedOptions
supportedOption
()
Q_DECL_OVERRIDE
;
...
...
src/autodetect/claws-mail/clawsmailimporter.json
0 → 100644
View file @
d0462996
{
"KPlugin"
:
{
"Id"
:
"clawsmailimporter"
,
"Name"
:
"ClawsMail Importer"
,
"ServiceTypes"
:
[
"ImportWizard/PluginMailImporter"
],
"Version"
:
"1.0"
}
}
src/autodetect/evolutionv1/evolutionv1importdata.cpp
View file @
d0462996
...
...
@@ -23,10 +23,11 @@
#include "importfilterinfogui.h"
#include <KLocalizedString>
#include <kpluginfactory.h>
#include <QDir>
Evolutionv1ImportData
::
Evolutionv1ImportData
(
ImportWizard
*
parent
)
Evolutionv1ImportData
::
Evolutionv1ImportData
(
QObject
*
parent
,
const
QList
<
QVariant
>
&
)
:
AbstractImporter
(
parent
)
{
mPath
=
MailImporter
::
FilterEvolution
::
defaultSettingsPath
();
...
...
src/autodetect/evolutionv1/evolutionv1importdata.h
View file @
d0462996
...
...
@@ -25,7 +25,7 @@ class ImportWizard;
class
Evolutionv1ImportData
:
public
AbstractImporter
{
public:
explicit
Evolutionv1ImportData
(
ImportWizard
*
parent
);
explicit
Evolutionv1ImportData
(
QObject
*
parent
,
const
QList
<
QVariant
>
&
=
QList
<
QVariant
>
()
);
~
Evolutionv1ImportData
();
TypeSupportedOptions
supportedOption
()
Q_DECL_OVERRIDE
;
...
...
src/autodetect/evolutionv2/evolutionv2importdata.cpp
View file @
d0462996
...
...
@@ -23,10 +23,11 @@
#include "importfilterinfogui.h"
#include <KLocalizedString>
#include <kpluginfactory.h>
#include <QDir>
Evolutionv2ImportData
::
Evolutionv2ImportData
(
ImportWizard
*
parent
)
Evolutionv2ImportData
::
Evolutionv2ImportData
(
QObject
*
parent
,
const
QList
<
QVariant
>
&
)
:
AbstractImporter
(
parent
)
{
mPath
=
MailImporter
::
FilterEvolution_v2
::
defaultSettingsPath
();
...
...
src/autodetect/evolutionv2/evolutionv2importdata.h
View file @
d0462996
...
...
@@ -25,7 +25,7 @@ class ImportWizard;
class
Evolutionv2ImportData
:
public
AbstractImporter
{
public:
explicit
Evolutionv2ImportData
(
ImportWizard
*
parent
);
explicit
Evolutionv2ImportData
(
QObject
*
parent
,
const
QList
<
QVariant
>
&
=
QList
<
QVariant
>
()
);
~
Evolutionv2ImportData
();
TypeSupportedOptions
supportedOption
()
Q_DECL_OVERRIDE
;
...
...
src/autodetect/evolutionv3/evolutionv3importdata.cpp
View file @
d0462996
...
...
@@ -32,7 +32,7 @@
#include <QDir>
Evolutionv3ImportData
::
Evolutionv3ImportData
(
ImportWizard
*
parent
)
Evolutionv3ImportData
::
Evolutionv3ImportData
(
QObject
*
parent
,
const
QList
<
QVariant
>
&
)
:
AbstractImporter
(
parent
)
{
mPath
=
MailImporter
::
FilterEvolution_v3
::
defaultSettingsPath
();
...
...
src/autodetect/evolutionv3/evolutionv3importdata.h
View file @
d0462996
...
...
@@ -25,7 +25,7 @@ class ImportWizard;
class
Evolutionv3ImportData
:
public
AbstractImporter
{
public:
explicit
Evolutionv3ImportData
(
ImportWizard
*
parent
);
explicit
Evolutionv3ImportData
(
QObject
*
parent
,
const
QList
<
QVariant
>
&
=
QList
<
QVariant
>
()
);
~
Evolutionv3ImportData
();
TypeSupportedOptions
supportedOption
()
Q_DECL_OVERRIDE
;
...
...
src/autodetect/geary/gearyimportdata.cpp
View file @
d0462996
...
...
@@ -25,10 +25,12 @@
#include "importfilterinfogui.h"
#include "importwizard.h"
#include "importwizard_debug.h"
#include <kpluginfactory.h>
#include <QDir>
GearyImportData
::
GearyImportData
(
ImportWizard
*
parent
)
K_PLUGIN_FACTORY_WITH_JSON
(
GearyImporterFactory
,
"gearyimporter.json"
,
registerPlugin
<
GearyImportData
>
();)
GearyImportData
::
GearyImportData
(
QObject
*
parent
,
const
QList
<
QVariant
>
&
)
:
AbstractImporter
(
parent
)
{
mPath
=
MailImporter
::
OtherMailerUtil
::
gearyDefaultPath
();
...
...
@@ -86,3 +88,5 @@ AbstractImporter::TypeSupportedOptions GearyImportData::supportedOption()
//options |= AbstractImporter::AddressBooks;
return
options
;
}
#include "gearyimportdata.moc"
src/autodetect/geary/gearyimportdata.h
View file @
d0462996
...
...
@@ -25,7 +25,7 @@ class ImportWizard;
class
GearyImportData
:
public
AbstractImporter
{
public:
explicit
GearyImportData
(
ImportWizard
*
parent
);
explicit
GearyImportData
(
QObject
*
parent
,
const
QList
<
QVariant
>
&
=
QList
<
QVariant
>
()
);
~
GearyImportData
();
TypeSupportedOptions
supportedOption
()
Q_DECL_OVERRIDE
;
...
...
src/autodetect/geary/gearyimporter.json
0 → 100644
View file @
d0462996
{
"KPlugin"
:
{
"Id"
:
"gearyimporter"
,
"Name"
:
"Geary Importer"
,
"ServiceTypes"
:
[
"ImportWizard/PluginMailImporter"
],
"Version"
:
"1.0"
}
}
src/autodetect/icedove/icedoveimportdata.cpp
View file @
d0462996
...
...
@@ -28,11 +28,12 @@
#include "importwizard.h"
#include <KLocalizedString>
#include <kpluginfactory.h>
#include <KConfig>
#include <QDir>
IcedoveImportData
::
IcedoveImportData
(
ImportWizard
*
parent
)
IcedoveImportData
::
IcedoveImportData
(
QObject
*
parent
,
const
QList
<
QVariant
>
&
)
:
AbstractImporter
(
parent
)
{
mPath
=
MailImporter
::
FilterIcedove
::
defaultSettingsPath
();
...
...
src/autodetect/icedove/icedoveimportdata.h
View file @
d0462996
...
...
@@ -25,7 +25,7 @@ class ImportWizard;
class
IcedoveImportData
:
public
AbstractImporter
{
public:
explicit
IcedoveImportData
(
ImportWizard
*
parent
);
explicit
IcedoveImportData
(
QObject
*
parent
,
const
QList
<
QVariant
>
&
=
QList
<
QVariant
>
()
);
~
IcedoveImportData
();
TypeSupportedOptions
supportedOption
()
Q_DECL_OVERRIDE
;
...
...
src/autodetect/mailapp/mailappimportdata.cpp
View file @
d0462996
...
...
@@ -24,10 +24,10 @@
#include "importwizard.h"
#include <KLocalizedString>
#include <kpluginfactory.h>
#include <QDir>
MailAppImportData
::
MailAppImportData
(
ImportWizard
*
parent
)
MailAppImportData
::
MailAppImportData
(
QObject
*
parent
,
const
QList
<
QVariant
>
&
)
:
AbstractImporter
(
parent
)
{
mPath
=
QDir
::
homePath
();
...
...
src/autodetect/mailapp/mailappimportdata.h
View file @
d0462996
...
...
@@ -25,7 +25,7 @@ class ImportWizard;
class
MailAppImportData
:
public
AbstractImporter
{
public:
explicit
MailAppImportData
(
ImportWizard
*
parent
);
explicit
MailAppImportData
(
QObject
*
parent
,
const
QList
<
QVariant
>
&
=
QList
<
QVariant
>
()
);
~
MailAppImportData
();
TypeSupportedOptions
supportedOption
()
Q_DECL_OVERRIDE
;
...
...
src/autodetect/oe/oeimportdata.cpp
View file @
d0462996
...
...
@@ -24,10 +24,11 @@
#include "importwizard.h"
#include <KLocalizedString>
#include <kpluginfactory.h>
#include <QDir>
OeImportData
::
OeImportData
(
ImportWizard
*
parent
)
OeImportData
::
OeImportData
(
QObject
*
parent
,
const
QList
<
QVariant
>
&
)
:
AbstractImporter
(
parent
)
{
mPath
=
QDir
::
homePath
();
...
...
src/autodetect/oe/oeimportdata.h
View file @
d0462996
...
...
@@ -25,7 +25,7 @@ class ImportWizard;
class
OeImportData
:
public
AbstractImporter
{
public:
explicit
OeImportData
(
ImportWizard
*
parent
);
explicit
OeImportData
(
QObject
*
parent
,
const
QList
<
QVariant
>
&
=
QList
<
QVariant
>
()
);
~
OeImportData
();
TypeSupportedOptions
supportedOption
()
Q_DECL_OVERRIDE
;
...
...
src/autodetect/opera/operaimportdata.cpp
View file @
d0462996
...
...
@@ -26,10 +26,10 @@
#include "importwizard.h"
#include <KLocalizedString>
#include <kpluginfactory.h>
#include <QDir>
OperaImportData
::
OperaImportData
(
ImportWizard
*
parent
)
OperaImportData
::
OperaImportData
(
QObject
*
parent
,
const
QList
<
QVariant
>
&
)
:
AbstractImporter
(
parent
)
{
mPath
=
MailImporter
::
FilterOpera
::
defaultSettingsPath
();
...
...
src/autodetect/opera/operaimportdata.h
View file @
d0462996
...
...
@@ -26,7 +26,7 @@ class ImportWizard;
class
OperaImportData
:
public
AbstractImporter
{
public:
explicit
OperaImportData
(
ImportWizard
*
parent
);
explicit
OperaImportData
(
QObject
*
parent
,
const
QList
<
QVariant
>
&
=
QList
<
QVariant
>
()
);
~
OperaImportData
();
TypeSupportedOptions
supportedOption
()
Q_DECL_OVERRIDE
;
...
...
src/autodetect/pmail/pmailimportdata.cpp
View file @
d0462996
...
...
@@ -25,10 +25,10 @@
#include "importwizard.h"
#include <KLocalizedString>
#include <kpluginfactory.h>
#include <QDir>
PMailImportData
::
PMailImportData
(
ImportWizard
*
parent
)
PMailImportData
::
PMailImportData
(
QObject
*
parent
,
const
QList
<
QVariant
>
&
)
:
AbstractImporter
(
parent
)
{
mPath
=
QDir
::
homePath
();
...
...
src/autodetect/pmail/pmailimportdata.h
View file @
d0462996
...
...
@@ -26,7 +26,7 @@ class ImportWizard;
class
PMailImportData
:
public
AbstractImporter
{
public:
explicit
PMailImportData
(
ImportWizard
*
parent
);
explicit
PMailImportData
(
QObject
*
parent
,
const
QList
<
QVariant
>
&
=
QList
<
QVariant
>
()
);
~
PMailImportData
();
TypeSupportedOptions
supportedOption
()
Q_DECL_OVERRIDE
;
...
...
src/autodetect/sylpheed/sylpheedimportdata.cpp
View file @
d0462996
...
...
@@ -27,10 +27,10 @@
#include "sylpheed/sylpheedaddressbook.h"
#include <KLocalizedString>
#include <kpluginfactory.h>
#include <QDir>
SylpheedImportData
::
SylpheedImportData
(
ImportWizard
*
parent
)
SylpheedImportData
::
SylpheedImportData
(
QObject
*
parent
,
const
QList
<
QVariant
>
&
)
:
AbstractImporter
(
parent
)
{
mPath
=
MailImporter
::
FilterSylpheed
::
defaultSettingsPath
();
...
...
src/autodetect/sylpheed/sylpheedimportdata.h
View file @
d0462996
...
...
@@ -25,7 +25,7 @@ class ImportWizard;
class
SylpheedImportData
:
public
AbstractImporter
{
public:
explicit
SylpheedImportData
(
ImportWizard
*
parent
);
explicit
SylpheedImportData
(
QObject
*
parent
,
const
QList
<
QVariant
>
&
=
QList
<
QVariant
>
()
);
~
SylpheedImportData
();
TypeSupportedOptions
supportedOption
()
Q_DECL_OVERRIDE
;
...
...
src/autodetect/thebat/thebatimportdata.cpp
View file @
d0462996
...
...
@@ -24,10 +24,11 @@
#include "importwizard.h"
#include <KLocalizedString>
#include <kpluginfactory.h>
#include <QDir>
TheBatImportData
::
TheBatImportData
(
ImportWizard
*
parent
)
TheBatImportData
::
TheBatImportData
(
QObject
*
parent
,
const
QList
<
QVariant
>
&
)
:
AbstractImporter
(
parent
)
{
//TODO fix it
...
...
src/autodetect/thebat/thebatimportdata.h
View file @
d0462996
...
...
@@ -25,7 +25,7 @@ class ImportWizard;
class
TheBatImportData
:
public
AbstractImporter
{
public:
explicit
TheBatImportData
(
ImportWizard
*
parent
);
explicit
TheBatImportData
(
QObject
*
parent
,
const
QList
<
QVariant
>
&
=
QList
<
QVariant
>
()
);
~
TheBatImportData
();
TypeSupportedOptions
supportedOption
()
Q_DECL_OVERRIDE
;
...
...
src/autodetect/thunderbird/thunderbirdimportdata.cpp
View file @
d0462996
...
...
@@ -28,10 +28,11 @@
#include "importwizard.h"
#include <KLocalizedString>
#include <kpluginfactory.h>
#include <QDir>
ThunderbirdImportData
::
ThunderbirdImportData
(
ImportWizard
*
parent
)
ThunderbirdImportData
::
ThunderbirdImportData
(
QObject
*
parent
,
const
QList
<
QVariant
>
&
)
:
AbstractImporter
(
parent
)
{
mPath
=
MailImporter
::
FilterThunderbird
::
defaultSettingsPath
();
...
...
src/autodetect/thunderbird/thunderbirdimportdata.h
View file @
d0462996
...
...
@@ -25,7 +25,7 @@ class ImportWizard;
class
ThunderbirdImportData
:
public
AbstractImporter
{
public:
explicit
ThunderbirdImportData
(
ImportWizard
*
parent
);
explicit
ThunderbirdImportData
(
QObject
*
parent
,
const
QList
<
QVariant
>
&
=
QList
<
QVariant
>
()
);
~
ThunderbirdImportData
();
TypeSupportedOptions
supportedOption
()
Q_DECL_OVERRIDE
;
...
...
src/autodetect/trojita/trojitaimportdata.cpp
View file @
d0462996
...
...
@@ -24,10 +24,11 @@
#include "mailimporter/othermailerutil.h"
#include "importfilterinfogui.h"
#include "importwizard.h"
#include <kpluginfactory.h>
#include <QDir>
TrojitaImportData
::
TrojitaImportData
(
ImportWizard
*
parent
)
TrojitaImportData
::
TrojitaImportData
(
QObject
*
parent
,
const
QList
<
QVariant
>
&
)
:
AbstractImporter
(
parent
)
{
mPath
=
MailImporter
::
OtherMailerUtil
::
trojitaDefaultPath
();
...
...
src/autodetect/trojita/trojitaimportdata.h
View file @
d0462996
...
...
@@ -25,7 +25,7 @@ class ImportWizard;
class
TrojitaImportData
:
public
AbstractImporter
{
public:
explicit
TrojitaImportData
(
ImportWizard
*
parent
);
explicit
TrojitaImportData
(
QObject
*
parent
,
const
QList
<
QVariant
>
&
=
QList
<
QVariant
>
()
);
~
TrojitaImportData
();
TypeSupportedOptions
supportedOption
()
Q_DECL_OVERRIDE
;
...
...
src/importmailpluginmanager.cpp
View file @
d0462996
...
...
@@ -21,11 +21,14 @@
#include "importmailpluginmanager.h"
#include "importwizard_debug.h"
#include "abstractimporter.h"
#include <QVector>
#include <KPluginMetaData>
#include <KPluginLoader>
#include <KPluginFactory>
#include <QFileInfo>
#include <QVector>
Q_GLOBAL_STATIC
(
ImportMailPluginManager
,
s_instance
)
...
...
@@ -60,7 +63,6 @@ bool ImportMailPluginManager::initializePluginList()
return
md
.
serviceTypes
().
contains
(
QStringLiteral
(
"ImportWizard/PluginMailImporter"
));
});
#if 0
QVectorIterator
<
KPluginMetaData
>
i
(
plugins
);
i
.
toBack
();
QSet
<
QString
>
unique
;
...
...
@@ -69,7 +71,7 @@ bool ImportMailPluginManager::initializePluginList()
const
KPluginMetaData
data
=
i
.
previous
();
//1) get plugin data => name/description etc.
info.pluginData =
PimCommon::PluginUtil::
createPluginMetaData(data);