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
L
libksieve
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
libksieve
Commits
916b1064
Commit
916b1064
authored
Jan 09, 2017
by
Laurent Montel
😁
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Remove some qAsConst
parent
dfe1408c
Changes
11
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
38 additions
and
14 deletions
+38
-14
src/ksieveui/autocreatescripts/autocreatescriptutil.cpp
src/ksieveui/autocreatescripts/autocreatescriptutil.cpp
+2
-1
src/ksieveui/autocreatescripts/sieveglobalvariablewidget.cpp
src/ksieveui/autocreatescripts/sieveglobalvariablewidget.cpp
+2
-1
src/ksieveui/autocreatescripts/sievescriptlistbox.cpp
src/ksieveui/autocreatescripts/sievescriptlistbox.cpp
+2
-1
src/ksieveui/editor/sieveinfowidget.cpp
src/ksieveui/editor/sieveinfowidget.cpp
+2
-1
src/ksieveui/managescriptsjob/generateglobalscriptjob.cpp
src/ksieveui/managescriptsjob/generateglobalscriptjob.cpp
+2
-1
src/ksieveui/scriptsparsing/xmlprintingsyntaxhighlighter.cpp
src/ksieveui/scriptsparsing/xmlprintingsyntaxhighlighter.cpp
+4
-4
src/ksieveui/util/util.h
src/ksieveui/util/util.h
+16
-0
src/ksieveui/vacation/legacy/vacationutils.cpp
src/ksieveui/vacation/legacy/vacationutils.cpp
+2
-1
src/ksieveui/vacation/vacationcheckjob.cpp
src/ksieveui/vacation/vacationcheckjob.cpp
+1
-1
src/ksieveui/vacation/vacationutils.cpp
src/ksieveui/vacation/vacationutils.cpp
+4
-2
src/ksieveui/widgets/managesievewidget.cpp
src/ksieveui/widgets/managesievewidget.cpp
+1
-1
No files found.
src/ksieveui/autocreatescripts/autocreatescriptutil.cpp
View file @
916b1064
...
...
@@ -18,6 +18,7 @@
*/
#include "autocreatescriptutil_p.h"
#include "util/util.h"
#include <KLocalizedString>
...
...
@@ -85,7 +86,7 @@ QStringList AutoCreateScriptUtil::createListFromString(QString str)
}
lst
=
str
.
split
(
QStringLiteral
(
", "
));
QStringList
resultLst
;
Q_FOREACH
(
QString
s
,
lst
)
{
for
(
QString
s
:
qAsConst
(
lst
)
)
{
s
.
remove
(
QLatin1Char
(
'"'
));
resultLst
<<
s
.
trimmed
();
}
...
...
src/ksieveui/autocreatescripts/sieveglobalvariablewidget.cpp
View file @
916b1064
...
...
@@ -319,7 +319,8 @@ void SieveGlobalVariableLister::loadSetVariable(const QDomElement &element, QStr
node
=
node
.
nextSibling
();
}
Q_FOREACH
(
QWidget
*
widget
,
widgets
())
{
const
QList
<
QWidget
*>
lstWidget
=
widgets
();
for
(
QWidget
*
widget
:
lstWidget
)
{
SieveGlobalVariableActionWidget
*
w
=
static_cast
<
SieveGlobalVariableActionWidget
*>
(
widget
);
if
(
w
->
variableName
()
==
variableName
)
{
w
->
setVariableValue
(
variableValue
);
...
...
src/ksieveui/autocreatescripts/sievescriptlistbox.cpp
View file @
916b1064
...
...
@@ -23,6 +23,7 @@
#include "sieveforeverypartwidget.h"
#include "sievescriptpage.h"
#include "sieveincludewidget.h"
#include "util/util.h"
#include <QHBoxLayout>
#include <KMessageBox>
...
...
@@ -354,7 +355,7 @@ QString SieveScriptListBox::generatedScript(QString &requires) const
}
QStringList
endRequires
;
Q_FOREACH
(
const
QString
&
r
,
lstRequires
)
{
for
(
const
QString
&
r
:
qAsConst
(
lstRequires
)
)
{
if
(
!
endRequires
.
contains
(
r
))
{
endRequires
.
append
(
r
);
requires
+=
QStringLiteral
(
"require
\"
%1
\"
;
\n
"
).
arg
(
r
);
...
...
src/ksieveui/editor/sieveinfowidget.cpp
View file @
916b1064
...
...
@@ -16,6 +16,7 @@
*/
#include "sieveinfowidget.h"
#include "util/util.h"
#include <KLocalizedString>
...
...
@@ -43,7 +44,7 @@ void SieveInfoWidget::setServerInfo(QStringList serverInfos)
{
serverInfos
.
sort
();
QString
result
=
QLatin1String
(
"<qt><b>"
)
+
i18n
(
"Sieve server supports:"
)
+
QLatin1String
(
"</b><ul>"
);
Q_FOREACH
(
const
QString
&
info
,
serverInfos
)
{
for
(
const
QString
&
info
:
qAsConst
(
serverInfos
)
)
{
result
+=
QLatin1String
(
"<li>"
)
+
info
;
}
result
+=
QLatin1String
(
"</ul></qt>"
);
...
...
src/ksieveui/managescriptsjob/generateglobalscriptjob.cpp
View file @
916b1064
...
...
@@ -18,6 +18,7 @@
#include "generateglobalscriptjob.h"
#include "kmanagesieve/sievejob.h"
#include "util/util.h"
#include <KLocalizedString>
...
...
@@ -118,7 +119,7 @@ void GenerateGlobalScriptJob::writeUserScript()
"
\n
"
"require [
\"
include
\"
];
\n
"
);
Q_FOREACH
(
const
QString
&
activeScript
,
mListUserActiveScripts
)
{
for
(
const
QString
&
activeScript
:
qAsConst
(
mListUserActiveScripts
)
)
{
userScript
+=
QStringLiteral
(
"
\n
include :personal
\"
%1
\"
"
).
arg
(
activeScript
);
}
...
...
src/ksieveui/scriptsparsing/xmlprintingsyntaxhighlighter.cpp
View file @
916b1064
...
...
@@ -55,10 +55,10 @@ void XMLPrintingSyntaxHighLighter::init()
QTextCharFormat
misc
;
misc
.
setForeground
(
Qt
::
red
);
misc
.
setFontWeight
(
QFont
::
Bold
);
QStringList
miscType
;
miscType
<<
QStringLiteral
(
"control"
)
<<
QStringLiteral
(
"block"
)
<<
QStringLiteral
(
"script"
)
<<
QStringLiteral
(
"action"
)
<<
QStringLiteral
(
"comment"
);
miscType
<<
QStringLiteral
(
"num"
)
<<
QStringLiteral
(
"tag"
)
<<
QStringLiteral
(
"list"
)
<<
QStringLiteral
(
"str"
)
<<
QStringLiteral
(
"test"
)
<<
QStringLiteral
(
"crlf/"
);
Q_FOREACH
(
const
QString
&
s
,
miscType
)
{
const
QStringList
miscType
=
QStringList
()
<<
QStringLiteral
(
"control"
)
<<
QStringLiteral
(
"block"
)
<<
QStringLiteral
(
"script"
)
<<
QStringLiteral
(
"action"
)
<<
QStringLiteral
(
"comment"
)
<<
QStringLiteral
(
"num"
)
<<
QStringLiteral
(
"tag"
)
<<
QStringLiteral
(
"list"
)
<<
QStringLiteral
(
"str"
)
<<
QStringLiteral
(
"test"
)
<<
QStringLiteral
(
"crlf/"
);
for
(
const
QString
&
s
:
miscType
)
{
const
QRegularExpression
regex
(
s
,
QRegularExpression
::
CaseInsensitiveOption
);
m_rules
.
append
(
KPIMTextEdit
::
Rule
(
regex
,
misc
));
}
...
...
src/ksieveui/util/util.h
View file @
916b1064
...
...
@@ -48,6 +48,22 @@ class QUrl;
class
QString
;
class
QStringList
;
#if QT_VERSION < QT_VERSION_CHECK(5,7,0)
namespace
QtPrivate
{
template
<
typename
T
>
struct
QAddConst
{
typedef
const
T
Type
;
};
}
// this adds const to non-const objects (like std::as_const)
template
<
typename
T
>
Q_DECL_CONSTEXPR
typename
QtPrivate
::
QAddConst
<
T
>::
Type
&
qAsConst
(
T
&
t
)
Q_DECL_NOTHROW
{
return
t
;
}
// prevent rvalue arguments:
template
<
typename
T
>
void
qAsConst
(
const
T
&&
)
Q_DECL_EQ_DELETE
;
#endif
namespace
KSieveUi
{
/**
...
...
src/ksieveui/vacation/legacy/vacationutils.cpp
View file @
916b1064
...
...
@@ -88,7 +88,8 @@ bool Legacy::VacationUtils::parseScript(const QString &script, QString &messageT
}
notificationInterval
=
vdx
.
notificationInterval
();
aliases
.
clear
();
foreach
(
const
QString
&
alias
,
vdx
.
aliases
())
{
const
QStringList
lstAliases
=
vdx
.
aliases
();
for
(
const
QString
&
alias
:
lstAliases
)
{
KMime
::
Types
::
Mailbox
a
;
a
.
fromUnicodeString
(
alias
);
aliases
.
append
(
a
.
addrSpec
());
...
...
src/ksieveui/vacation/vacationcheckjob.cpp
View file @
916b1064
...
...
@@ -160,7 +160,7 @@ void VacationCheckJob::searchVacationScript()
QStringList
scriptList
=
mActiveScripts
;
// Reorder script list
for
each
(
const
QString
&
script
,
mAvailableScripts
)
{
for
(
const
QString
&
script
:
qAsConst
(
mAvailableScripts
)
)
{
if
(
!
scriptList
.
contains
(
script
))
{
scriptList
.
append
(
script
);
}
...
...
src/ksieveui/vacation/vacationutils.cpp
View file @
916b1064
...
...
@@ -104,7 +104,8 @@ KMime::Types::AddrSpecList VacationUtils::defaultMailAliases()
a
.
fromUnicodeString
((
*
it
).
primaryEmailAddress
());
sl
.
push_back
(
a
.
addrSpec
());
}
foreach
(
const
QString
&
email
,
(
*
it
).
emailAliases
())
{
const
QStringList
lstEmails
=
(
*
it
).
emailAliases
();
for
(
const
QString
&
email
:
lstEmails
)
{
KMime
::
Types
::
Mailbox
a
;
a
.
fromUnicodeString
(
email
);
sl
.
push_back
(
a
.
addrSpec
());
...
...
@@ -195,7 +196,8 @@ VacationUtils::Vacation VacationUtils::parseScript(const QString &script)
}
vacation
.
notificationInterval
=
vdx
.
notificationInterval
();
vacation
.
aliases
=
KMime
::
Types
::
AddrSpecList
();
foreach
(
const
QString
&
alias
,
vdx
.
aliases
())
{
const
QStringList
lstAliases
=
vdx
.
aliases
();
for
(
const
QString
&
alias
:
lstAliases
)
{
KMime
::
Types
::
Mailbox
a
;
a
.
fromUnicodeString
(
alias
);
vacation
.
aliases
.
append
(
a
.
addrSpec
());
...
...
src/ksieveui/widgets/managesievewidget.cpp
View file @
916b1064
...
...
@@ -577,7 +577,7 @@ void ManageSieveWidget::setActiveScripts(ParseUserScriptJob *job)
}
}
for
each
(
const
QString
&
scriptName
,
scriptOrder
)
{
for
(
const
QString
&
scriptName
:
qAsConst
(
scriptOrder
)
)
{
parent
->
addChild
(
scriptMap
[
scriptName
]);
}
...
...
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