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
P
PIM MailImporter
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
PIM MailImporter
Commits
d396ccb6
Commit
d396ccb6
authored
Mar 16, 2017
by
Laurent Montel
😁
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Rename method
parent
072861ef
Changes
18
Hide whitespace changes
Inline
Side-by-side
Showing
18 changed files
with
22 additions
and
22 deletions
+22
-22
src/filters.cpp
src/filters.cpp
+1
-1
src/filters.h
src/filters.h
+1
-1
src/filters/filterbalsa.cpp
src/filters/filterbalsa.cpp
+1
-1
src/filters/filterevolution.cpp
src/filters/filterevolution.cpp
+1
-1
src/filters/filterevolution_v2.cpp
src/filters/filterevolution_v2.cpp
+1
-1
src/filters/filterevolution_v3.cpp
src/filters/filterevolution_v3.cpp
+1
-1
src/filters/filterkmail_maildir.cpp
src/filters/filterkmail_maildir.cpp
+1
-1
src/filters/filterlnotes.cpp
src/filters/filterlnotes.cpp
+2
-2
src/filters/filtermailapp.cpp
src/filters/filtermailapp.cpp
+1
-1
src/filters/filtermailmangzip.cpp
src/filters/filtermailmangzip.cpp
+1
-1
src/filters/filtermbox.cpp
src/filters/filtermbox.cpp
+1
-1
src/filters/filteroe.cpp
src/filters/filteroe.cpp
+2
-2
src/filters/filteropera.cpp
src/filters/filteropera.cpp
+1
-1
src/filters/filterplain.cpp
src/filters/filterplain.cpp
+1
-1
src/filters/filterpmail.cpp
src/filters/filterpmail.cpp
+3
-3
src/filters/filtersylpheed.cpp
src/filters/filtersylpheed.cpp
+1
-1
src/filters/filterthebat.cpp
src/filters/filterthebat.cpp
+1
-1
src/filters/filterthunderbird.cpp
src/filters/filterthunderbird.cpp
+1
-1
No files found.
src/filters.cpp
View file @
d396ccb6
...
...
@@ -308,7 +308,7 @@ bool Filter::checkForDuplicates(const QString &msgID,
return
false
;
}
bool
Filter
::
doAdd
Message
(
const
QString
&
folderName
,
bool
Filter
::
import
Message
(
const
QString
&
folderName
,
const
QString
&
msgPath
,
bool
duplicateCheck
,
Akonadi
::
MessageStatus
status
)
...
...
src/filters.h
View file @
d396ccb6
...
...
@@ -89,7 +89,7 @@ protected:
const
Akonadi
::
Collection
&
msgCollection
,
const
QString
&
messageFolder
);
bool
doAdd
Message
(
const
QString
&
folderName
,
bool
import
Message
(
const
QString
&
folderName
,
const
QString
&
msgPath
,
bool
duplicateCheck
,
Akonadi
::
MessageStatus
status
=
Akonadi
::
MessageStatus
());
...
...
src/filters/filterbalsa.cpp
View file @
d396ccb6
...
...
@@ -209,7 +209,7 @@ void FilterBalsa::importFiles(const QString &dirName)
}
const
Akonadi
::
MessageStatus
status
=
statusFromFile
(
*
mailFile
);
if
(
!
doAdd
Message
(
_path
,
dir
.
filePath
(
*
mailFile
),
filterInfo
()
->
removeDupMessage
(),
status
))
{
if
(
!
import
Message
(
_path
,
dir
.
filePath
(
*
mailFile
),
filterInfo
()
->
removeDupMessage
(),
status
))
{
filterInfo
()
->
addErrorLogEntry
(
i18n
(
"Could not import %1"
,
*
mailFile
));
}
filterInfo
()
->
setCurrent
((
int
)((
float
)
currentFile
/
numFiles
*
100
));
...
...
src/filters/filterevolution.cpp
View file @
d396ccb6
...
...
@@ -194,7 +194,7 @@ void FilterEvolution::importMBox(const QString &mboxName, const QString &rootDir
destFolder
=
QLatin1String
(
"Evolution-Import/"
)
+
destFolder
;
}
doAdd
Message
(
destFolder
,
tmp
.
fileName
(),
filterInfo
()
->
removeDupMessage
());
import
Message
(
destFolder
,
tmp
.
fileName
(),
filterInfo
()
->
removeDupMessage
());
const
int
currentPercentage
=
(
int
)(((
float
)
mbox
.
pos
()
/
filenameInfo
.
size
())
*
100
);
filterInfo
()
->
setCurrent
(
currentPercentage
);
...
...
src/filters/filterevolution_v2.cpp
View file @
d396ccb6
...
...
@@ -255,7 +255,7 @@ void FilterEvolution_v2::importMBox(const QString &mboxName, const QString &root
}
}
doAdd
Message
(
destFolder
,
tmp
.
fileName
(),
filterInfo
()
->
removeDupMessage
());
import
Message
(
destFolder
,
tmp
.
fileName
(),
filterInfo
()
->
removeDupMessage
());
int
currentPercentage
=
(
int
)(((
float
)
mbox
.
pos
()
/
filenameInfo
.
size
())
*
100
);
filterInfo
()
->
setCurrent
(
currentPercentage
);
...
...
src/filters/filterevolution_v3.cpp
View file @
d396ccb6
...
...
@@ -204,7 +204,7 @@ void FilterEvolution_v3::importFiles(const QString &dirName)
}
Akonadi
::
MessageStatus
status
=
statusFromFile
(
*
mailFile
);
if
(
!
doAdd
Message
(
_path
,
dir
.
filePath
(
*
mailFile
),
filterInfo
()
->
removeDupMessage
(),
status
))
{
if
(
!
import
Message
(
_path
,
dir
.
filePath
(
*
mailFile
),
filterInfo
()
->
removeDupMessage
(),
status
))
{
filterInfo
()
->
addErrorLogEntry
(
i18n
(
"Could not import %1"
,
*
mailFile
));
}
filterInfo
()
->
setCurrent
((
int
)((
float
)
currentFile
/
numFiles
*
100
));
...
...
src/filters/filterkmail_maildir.cpp
View file @
d396ccb6
...
...
@@ -191,7 +191,7 @@ void FilterKMail_maildir::importFiles(const QString &dirName)
generatedPath
=
true
;
}
if
(
!
doAdd
Message
(
_path
,
dir
.
filePath
(
*
mailFile
),
filterInfo
()
->
removeDupMessage
()))
{
if
(
!
import
Message
(
_path
,
dir
.
filePath
(
*
mailFile
),
filterInfo
()
->
removeDupMessage
()))
{
filterInfo
()
->
addErrorLogEntry
(
i18n
(
"Could not import %1, duplicated message"
,
*
mailFile
));
}
filterInfo
()
->
setCurrent
((
int
)((
float
)
currentFile
/
numFiles
*
100
));
...
...
src/filters/filterlnotes.cpp
View file @
d396ccb6
...
...
@@ -146,7 +146,7 @@ void FilterLNotes::ImportLNotes(const QString &file)
// close file, send it
tempfile
->
close
();
doAdd
Message
(
folder
,
tempfile
->
fileName
(),
filterInfo
()
->
removeDupMessage
());
import
Message
(
folder
,
tempfile
->
fileName
(),
filterInfo
()
->
removeDupMessage
());
tempfile
->
setAutoRemove
(
true
);
state
=
0
;
...
...
@@ -175,7 +175,7 @@ void FilterLNotes::ImportLNotes(const QString &file)
if
(
state
!=
0
)
{
Q_ASSERT
(
tempfile
);
doAdd
Message
(
folder
,
tempfile
->
fileName
(),
filterInfo
()
->
removeDupMessage
());
import
Message
(
folder
,
tempfile
->
fileName
(),
filterInfo
()
->
removeDupMessage
());
}
if
(
tempfile
)
{
tempfile
->
setAutoRemove
(
true
);
...
...
src/filters/filtermailapp.cpp
View file @
d396ccb6
...
...
@@ -122,7 +122,7 @@ void FilterMailApp::importMails(const QString &maildir)
tmp
.
flush
();
first_msg
=
false
;
doAdd
Message
(
folderName
,
tmp
.
fileName
(),
filterInfo
()
->
removeDupMessage
());
import
Message
(
folderName
,
tmp
.
fileName
(),
filterInfo
()
->
removeDupMessage
());
int
currentPercentage
=
(
int
)(((
float
)
mbox
.
pos
()
/
filenameInfo
.
size
())
*
100
);
filterInfo
()
->
setCurrent
(
currentPercentage
);
...
...
src/filters/filtermailmangzip.cpp
View file @
d396ccb6
...
...
@@ -119,7 +119,7 @@ void FilterMailmanGzip::importMails(const QStringList &filenames)
first_msg
=
false
;
if
(
tmp
.
size
()
>
0
)
{
doAdd
Message
(
folderName
,
tmp
.
fileName
(),
filterInfo
()
->
removeDupMessage
());
import
Message
(
folderName
,
tmp
.
fileName
(),
filterInfo
()
->
removeDupMessage
());
}
else
{
qCWarning
(
MAILIMPORTER_LOG
)
<<
"Message size is 0 bytes, not importing it."
;
}
...
...
src/filters/filtermbox.cpp
View file @
d396ccb6
...
...
@@ -116,7 +116,7 @@ void FilterMBox::importMails(const QStringList &filenames)
first_msg
=
false
;
if
(
tmp
.
size
()
>
0
)
{
doAdd
Message
(
folderName
,
tmp
.
fileName
(),
filterInfo
()
->
removeDupMessage
());
import
Message
(
folderName
,
tmp
.
fileName
(),
filterInfo
()
->
removeDupMessage
());
}
else
{
qCWarning
(
MAILIMPORTER_LOG
)
<<
"Message size is 0 bytes, not importing it."
;
}
...
...
src/filters/filteroe.cpp
View file @
d396ccb6
...
...
@@ -211,7 +211,7 @@ void FilterOE::mbxImport(QDataStream &ds)
}
}
while
(
!
ds
.
atEnd
());
tmp
.
flush
();
doAdd
Message
(
folderName
,
tmp
.
fileName
(),
filterInfo
()
->
removeDupMessage
());
import
Message
(
folderName
,
tmp
.
fileName
(),
filterInfo
()
->
removeDupMessage
());
if
(
filterInfo
()
->
shouldTerminate
())
{
return
;
...
...
@@ -375,7 +375,7 @@ void FilterOE::dbxReadEmail(QDataStream &ds, int filePos)
tmp
.
flush
();
if
(
!
_break
)
{
doAdd
Message
(
folderName
,
tmp
.
fileName
(),
filterInfo
()
->
removeDupMessage
());
import
Message
(
folderName
,
tmp
.
fileName
(),
filterInfo
()
->
removeDupMessage
());
currentEmail
++
;
int
currentPercentage
=
(
int
)(((
float
)
currentEmail
/
totalEmails
)
*
100
);
...
...
src/filters/filteropera.cpp
View file @
d396ccb6
...
...
@@ -121,7 +121,7 @@ void FilterOpera::importBox(const QDir &importDir, const QStringList &files, con
tmp
.
flush
();
first_msg
=
false
;
doAdd
Message
(
folderName
,
tmp
.
fileName
(),
filterInfo
()
->
removeDupMessage
());
import
Message
(
folderName
,
tmp
.
fileName
(),
filterInfo
()
->
removeDupMessage
());
int
currentPercentage
=
(
int
)(((
float
)
operaArchiv
.
pos
()
/
filenameInfo
.
size
())
*
100
);
filterInfo
()
->
setCurrent
(
currentPercentage
);
...
...
src/filters/filterplain.cpp
View file @
d396ccb6
...
...
@@ -61,7 +61,7 @@ void FilterPlain::import()
filterInfo
()
->
setFrom
(
dirRealPath
);
filterInfo
()
->
setTo
(
destName
);
filterInfo
()
->
setCurrent
(
0
);
if
(
!
doAdd
Message
(
destName
,
dirRealPath
,
filterInfo
()
->
removeDupMessage
()))
{
if
(
!
import
Message
(
destName
,
dirRealPath
,
filterInfo
()
->
removeDupMessage
()))
{
filterInfo
()
->
addErrorLogEntry
(
i18n
(
"Could not import %1"
,
*
mailFile
));
}
...
...
src/filters/filterpmail.cpp
View file @
d396ccb6
...
...
@@ -116,7 +116,7 @@ void FilterPMail::importNewMessage(const QString &file)
QString
destFolder
(
QStringLiteral
(
"PegasusMail-Import/New Messages"
));
filterInfo
()
->
setTo
(
destFolder
);
doAdd
Message
(
destFolder
,
file
,
filterInfo
()
->
removeDupMessage
());
import
Message
(
destFolder
,
file
,
filterInfo
()
->
removeDupMessage
());
}
/** this function imports one mail folder file (*.PMM) */
...
...
@@ -194,7 +194,7 @@ void FilterPMail::importMailFolder(const QString &file)
}
}
tempfile
.
flush
();
doAdd
Message
(
folder
,
tempfile
.
fileName
(),
filterInfo
()
->
removeDupMessage
());
import
Message
(
folder
,
tempfile
.
fileName
(),
filterInfo
()
->
removeDupMessage
());
first_msg
=
false
;
}
...
...
@@ -257,7 +257,7 @@ void FilterPMail::importUnixMailFolder(const QString &file)
}
}
tempfile
.
flush
();
doAdd
Message
(
folder
,
tempfile
.
fileName
(),
filterInfo
()
->
removeDupMessage
());
import
Message
(
folder
,
tempfile
.
fileName
(),
filterInfo
()
->
removeDupMessage
());
n
++
;
filterInfo
()
->
setCurrent
(
i18n
(
"Message %1"
,
n
));
...
...
src/filters/filtersylpheed.cpp
View file @
d396ccb6
...
...
@@ -246,7 +246,7 @@ void FilterSylpheed::importFiles(const QString &dirName)
}
else
{
status
.
setRead
(
true
);
// 0 == read
}
if
(
!
doAdd
Message
(
_path
,
dir
.
filePath
(
*
mailFile
),
filterInfo
()
->
removeDupMessage
(),
status
))
{
if
(
!
import
Message
(
_path
,
dir
.
filePath
(
*
mailFile
),
filterInfo
()
->
removeDupMessage
(),
status
))
{
filterInfo
()
->
addErrorLogEntry
(
i18n
(
"Could not import %1"
,
*
mailFile
));
}
filterInfo
()
->
setCurrent
((
int
)((
float
)
currentFile
/
numFiles
*
100
));
...
...
src/filters/filterthebat.cpp
View file @
d396ccb6
...
...
@@ -246,7 +246,7 @@ void FilterTheBat::importFiles(const QString &FileName)
tmp
.
write
(
input
,
endPos
-
lastPos
);
tmp
.
flush
();
doAdd
Message
(
_path
,
tmp
.
fileName
(),
filterInfo
()
->
removeDupMessage
());
import
Message
(
_path
,
tmp
.
fileName
(),
filterInfo
()
->
removeDupMessage
());
lastPos
=
endPos
+
48
;
tbb
.
seek
(
lastPos
);
...
...
src/filters/filterthunderbird.cpp
View file @
d396ccb6
...
...
@@ -323,7 +323,7 @@ void FilterThunderbird::importMBox(const QString &mboxName, const QString &rootD
}
}
doAdd
Message
(
destFolder
,
tmp
.
fileName
(),
filterInfo
()
->
removeDupMessage
());
import
Message
(
destFolder
,
tmp
.
fileName
(),
filterInfo
()
->
removeDupMessage
());
int
currentPercentage
=
(
int
)(((
float
)
mbox
.
pos
()
/
filenameInfo
.
size
())
*
100
);
filterInfo
()
->
setCurrent
(
currentPercentage
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment