Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
PIM
PIM Sieve Editor
Commits
69a33524
Commit
69a33524
authored
Mar 05, 2015
by
Laurent Montel
😁
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Use QVector here
parent
253f784b
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
9 additions
and
8 deletions
+9
-8
serversievelistwidget.cpp
serversievelistwidget.cpp
+2
-2
sieveeditormanagesievewidget.cpp
sieveeditormanagesievewidget.cpp
+1
-1
sieveeditorutil.cpp
sieveeditorutil.cpp
+3
-3
sieveeditorutil.h
sieveeditorutil.h
+3
-2
No files found.
serversievelistwidget.cpp
View file @
69a33524
...
...
@@ -40,7 +40,7 @@ ServerSieveListWidget::~ServerSieveListWidget()
void
ServerSieveListWidget
::
readConfig
()
{
const
Q
List
<
SieveEditorUtil
::
SieveServerConfig
>
lstServer
=
SieveEditorUtil
::
readServerSieveConfig
();
const
Q
Vector
<
SieveEditorUtil
::
SieveServerConfig
>
lstServer
=
SieveEditorUtil
::
readServerSieveConfig
();
Q_FOREACH
(
const
SieveEditorUtil
::
SieveServerConfig
&
conf
,
lstServer
)
{
ServerSieveListWidgetItem
*
item
=
new
ServerSieveListWidgetItem
(
this
);
item
->
setServerConfig
(
conf
);
...
...
@@ -49,7 +49,7 @@ void ServerSieveListWidget::readConfig()
void
ServerSieveListWidget
::
writeConfig
()
{
Q
List
<
SieveEditorUtil
::
SieveServerConfig
>
lstServerConfig
;
Q
Vector
<
SieveEditorUtil
::
SieveServerConfig
>
lstServerConfig
;
for
(
int
i
=
0
;
i
<
count
();
++
i
)
{
ServerSieveListWidgetItem
*
serverSieveItem
=
static_cast
<
ServerSieveListWidgetItem
*>
(
item
(
i
));
if
(
serverSieveItem
)
{
...
...
sieveeditormanagesievewidget.cpp
View file @
69a33524
...
...
@@ -45,7 +45,7 @@ bool SieveEditorManageSieveWidget::refreshList()
bool
noImapFound
=
true
;
SieveTreeWidgetItem
*
last
=
0
;
const
Q
List
<
SieveEditorUtil
::
SieveServerConfig
>
listConfig
=
SieveEditorUtil
::
readServerSieveConfig
();
const
Q
Vector
<
SieveEditorUtil
::
SieveServerConfig
>
listConfig
=
SieveEditorUtil
::
readServerSieveConfig
();
Q_FOREACH
(
const
SieveEditorUtil
::
SieveServerConfig
&
conf
,
listConfig
)
{
last
=
new
SieveTreeWidgetItem
(
treeView
(),
last
);
last
->
setText
(
0
,
conf
.
serverName
+
QString
::
fromLatin1
(
" (%1)"
).
arg
(
conf
.
userName
)
);
...
...
sieveeditorutil.cpp
View file @
69a33524
...
...
@@ -69,9 +69,9 @@ KUrl SieveEditorUtil::SieveServerConfig::url() const {
return
u
;
}
Q
List
<
SieveEditorUtil
::
SieveServerConfig
>
SieveEditorUtil
::
readServerSieveConfig
()
Q
Vector
<
SieveEditorUtil
::
SieveServerConfig
>
SieveEditorUtil
::
readServerSieveConfig
()
{
Q
List
<
SieveServerConfig
>
lstConfig
;
Q
Vector
<
SieveServerConfig
>
lstConfig
;
KSharedConfigPtr
cfg
=
KGlobal
::
config
();
QRegExp
re
(
QLatin1String
(
"^ServerSieve (.+)$"
)
);
const
QStringList
groups
=
cfg
->
groupList
().
filter
(
re
);
...
...
@@ -99,7 +99,7 @@ QList<SieveEditorUtil::SieveServerConfig> SieveEditorUtil::readServerSieveConfig
return
lstConfig
;
}
void
SieveEditorUtil
::
writeServerSieveConfig
(
const
Q
List
<
SieveEditorUtil
::
SieveServerConfig
>
&
lstConfig
)
void
SieveEditorUtil
::
writeServerSieveConfig
(
const
Q
Vector
<
SieveServerConfig
>
&
lstConfig
)
{
KSharedConfigPtr
cfg
=
KGlobal
::
config
();
const
QRegExp
re
(
QLatin1String
(
"^ServerSieve (.+)$"
)
);
...
...
sieveeditorutil.h
View file @
69a33524
...
...
@@ -48,10 +48,11 @@ struct SieveServerConfig {
bool
enabled
;
};
Q
List
<
SieveServerConfig
>
readServerSieveConfig
();
void
writeServerSieveConfig
(
const
Q
List
<
SieveEditorUtil
::
SieveServerConfig
>
&
lstConfig
);
Q
Vector
<
SieveServerConfig
>
readServerSieveConfig
();
void
writeServerSieveConfig
(
const
Q
Vector
<
SieveEditorUtil
::
SieveServerConfig
>
&
lstConfig
);
void
addServerSieveConfig
(
const
SieveEditorUtil
::
SieveServerConfig
&
conf
);
void
writeSieveSettings
(
KWallet
::
Wallet
*
wallet
,
KSharedConfigPtr
cfg
,
const
SieveEditorUtil
::
SieveServerConfig
&
conf
,
int
index
);
}
Q_DECLARE_TYPEINFO
(
SieveEditorUtil
::
SieveServerConfig
,
Q_MOVABLE_TYPE
);
#endif // SIEVEEDITORUTIL_H
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