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
66c2ccbf
Commit
66c2ccbf
authored
Dec 15, 2016
by
Laurent Montel
😁
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Remove static method
parent
79ef4250
Changes
19
Hide whitespace changes
Inline
Side-by-side
Showing
19 changed files
with
31 additions
and
28 deletions
+31
-28
src/ksieveui/autocreatescripts/commonwidgets/selectmatchtypecombobox.cpp
...tocreatescripts/commonwidgets/selectmatchtypecombobox.cpp
+2
-2
src/ksieveui/autocreatescripts/commonwidgets/selectmatchtypecombobox.h
...autocreatescripts/commonwidgets/selectmatchtypecombobox.h
+2
-1
src/ksieveui/autocreatescripts/sieveactions/sieveactiondeleteheader.cpp
...utocreatescripts/sieveactions/sieveactiondeleteheader.cpp
+1
-1
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionaddress.cpp
...tocreatescripts/sieveconditions/sieveconditionaddress.cpp
+2
-2
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionbody.cpp
.../autocreatescripts/sieveconditions/sieveconditionbody.cpp
+1
-1
src/ksieveui/autocreatescripts/sieveconditions/sieveconditioncurrentdate.cpp
...eatescripts/sieveconditions/sieveconditioncurrentdate.cpp
+1
-1
src/ksieveui/autocreatescripts/sieveconditions/sieveconditiondate.cpp
.../autocreatescripts/sieveconditions/sieveconditiondate.cpp
+1
-1
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionenvelope.cpp
...ocreatescripts/sieveconditions/sieveconditionenvelope.cpp
+2
-2
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionhasflag.cpp
...tocreatescripts/sieveconditions/sieveconditionhasflag.cpp
+1
-1
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionheader.cpp
...utocreatescripts/sieveconditions/sieveconditionheader.cpp
+1
-1
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionmetadata.cpp
...ocreatescripts/sieveconditions/sieveconditionmetadata.cpp
+1
-1
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionservermetadata.cpp
...escripts/sieveconditions/sieveconditionservermetadata.cpp
+1
-1
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionspamtest.cpp
...ocreatescripts/sieveconditions/sieveconditionspamtest.cpp
+1
-1
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionvirustest.cpp
...createscripts/sieveconditions/sieveconditionvirustest.cpp
+1
-1
src/ksieveui/autocreatescripts/sieveconditions/widgets/selectaddresspartcombobox.cpp
...pts/sieveconditions/widgets/selectaddresspartcombobox.cpp
+2
-2
src/ksieveui/autocreatescripts/sieveconditions/widgets/selectaddresspartcombobox.h
...ripts/sieveconditions/widgets/selectaddresspartcombobox.h
+2
-1
src/ksieveui/autocreatescripts/sieveconditions/widgets/selectcomparatorcombobox.cpp
...ipts/sieveconditions/widgets/selectcomparatorcombobox.cpp
+4
-4
src/ksieveui/autocreatescripts/sieveconditions/widgets/selectcomparatorcombobox.h
...cripts/sieveconditions/widgets/selectcomparatorcombobox.h
+3
-2
src/ksieveui/autocreatescripts/sieveeditorgraphicalmodewidget.h
...ieveui/autocreatescripts/sieveeditorgraphicalmodewidget.h
+2
-2
No files found.
src/ksieveui/autocreatescripts/commonwidgets/selectmatchtypecombobox.cpp
View file @
66c2ccbf
...
...
@@ -24,10 +24,10 @@
using
namespace
KSieveUi
;
SelectMatchTypeComboBox
::
SelectMatchTypeComboBox
(
QWidget
*
parent
)
SelectMatchTypeComboBox
::
SelectMatchTypeComboBox
(
SieveEditorGraphicalModeWidget
*
sieveGraphicalModeWidget
,
QWidget
*
parent
)
:
KComboBox
(
parent
)
{
mHasRegexCapability
=
SieveEditorGraphicalModeWidget
::
sieveCapabilities
().
contains
(
QStringLiteral
(
"regex"
));
mHasRegexCapability
=
sieveGraphicalModeWidget
->
sieveCapabilities
().
contains
(
QStringLiteral
(
"regex"
));
initialize
();
connect
(
this
,
static_cast
<
void
(
SelectMatchTypeComboBox
::*
)(
int
)
>
(
&
SelectMatchTypeComboBox
::
activated
),
this
,
&
SelectMatchTypeComboBox
::
valueChanged
);
}
...
...
src/ksieveui/autocreatescripts/commonwidgets/selectmatchtypecombobox.h
View file @
66c2ccbf
...
...
@@ -23,11 +23,12 @@
namespace
KSieveUi
{
class
SieveEditorGraphicalModeWidget
;
class
SelectMatchTypeComboBox
:
public
KComboBox
{
Q_OBJECT
public:
explicit
SelectMatchTypeComboBox
(
QWidget
*
parent
=
Q_NULLPTR
);
explicit
SelectMatchTypeComboBox
(
KSieveUi
::
SieveEditorGraphicalModeWidget
*
sieveGraphicalModeWidget
,
QWidget
*
parent
=
Q_NULLPTR
);
~
SelectMatchTypeComboBox
();
QString
code
(
bool
&
negative
)
const
;
...
...
src/ksieveui/autocreatescripts/sieveactions/sieveactiondeleteheader.cpp
View file @
66c2ccbf
...
...
@@ -44,7 +44,7 @@ QWidget *SieveActionDeleteHeader::createParamWidget(QWidget *parent) const
grid
->
setMargin
(
0
);
w
->
setLayout
(
grid
);
SelectMatchTypeComboBox
*
matchType
=
new
SelectMatchTypeComboBox
;
SelectMatchTypeComboBox
*
matchType
=
new
SelectMatchTypeComboBox
(
mSieveGraphicalModeWidget
)
;
matchType
->
setObjectName
(
QStringLiteral
(
"matchtype"
));
connect
(
matchType
,
&
SelectMatchTypeComboBox
::
valueChanged
,
this
,
&
SieveActionDeleteHeader
::
valueChanged
);
grid
->
addWidget
(
matchType
,
0
,
0
);
...
...
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionaddress.cpp
View file @
66c2ccbf
...
...
@@ -45,7 +45,7 @@ QWidget *SieveConditionAddress::createParamWidget(QWidget *parent) const
lay
->
setMargin
(
0
);
w
->
setLayout
(
lay
);
SelectAddressPartComboBox
*
selectAddressPart
=
new
SelectAddressPartComboBox
;
SelectAddressPartComboBox
*
selectAddressPart
=
new
SelectAddressPartComboBox
(
mSieveGraphicalModeWidget
)
;
connect
(
selectAddressPart
,
&
SelectAddressPartComboBox
::
valueChanged
,
this
,
&
SieveConditionAddress
::
valueChanged
);
selectAddressPart
->
setObjectName
(
QStringLiteral
(
"addresspartcombobox"
));
lay
->
addWidget
(
selectAddressPart
);
...
...
@@ -53,7 +53,7 @@ QWidget *SieveConditionAddress::createParamWidget(QWidget *parent) const
QGridLayout
*
grid
=
new
QGridLayout
;
grid
->
setMargin
(
0
);
lay
->
addLayout
(
grid
);
SelectMatchTypeComboBox
*
selectMatchCombobox
=
new
SelectMatchTypeComboBox
;
SelectMatchTypeComboBox
*
selectMatchCombobox
=
new
SelectMatchTypeComboBox
(
mSieveGraphicalModeWidget
)
;
connect
(
selectMatchCombobox
,
&
SelectMatchTypeComboBox
::
valueChanged
,
this
,
&
SieveConditionAddress
::
valueChanged
);
selectMatchCombobox
->
setObjectName
(
QStringLiteral
(
"matchtypecombobox"
));
grid
->
addWidget
(
selectMatchCombobox
,
0
,
0
);
...
...
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionbody.cpp
View file @
66c2ccbf
...
...
@@ -47,7 +47,7 @@ QWidget *SieveConditionBody::createParamWidget(QWidget *parent) const
connect
(
bodyType
,
&
SelectBodyTypeWidget
::
valueChanged
,
this
,
&
SieveConditionBody
::
valueChanged
);
lay
->
addWidget
(
bodyType
);
SelectMatchTypeComboBox
*
matchType
=
new
SelectMatchTypeComboBox
;
SelectMatchTypeComboBox
*
matchType
=
new
SelectMatchTypeComboBox
(
mSieveGraphicalModeWidget
)
;
lay
->
addWidget
(
matchType
);
matchType
->
setObjectName
(
QStringLiteral
(
"matchtype"
));
connect
(
matchType
,
&
SelectMatchTypeComboBox
::
valueChanged
,
this
,
&
SieveConditionBody
::
valueChanged
);
...
...
src/ksieveui/autocreatescripts/sieveconditions/sieveconditioncurrentdate.cpp
View file @
66c2ccbf
...
...
@@ -42,7 +42,7 @@ QWidget *SieveConditionCurrentDate::createParamWidget(QWidget *parent) const
lay
->
setMargin
(
0
);
w
->
setLayout
(
lay
);
SelectMatchTypeComboBox
*
matchTypeCombo
=
new
SelectMatchTypeComboBox
;
SelectMatchTypeComboBox
*
matchTypeCombo
=
new
SelectMatchTypeComboBox
(
mSieveGraphicalModeWidget
)
;
matchTypeCombo
->
setObjectName
(
QStringLiteral
(
"matchtype"
));
lay
->
addWidget
(
matchTypeCombo
);
connect
(
matchTypeCombo
,
&
SelectMatchTypeComboBox
::
valueChanged
,
this
,
&
SieveConditionCurrentDate
::
valueChanged
);
...
...
src/ksieveui/autocreatescripts/sieveconditions/sieveconditiondate.cpp
View file @
66c2ccbf
...
...
@@ -43,7 +43,7 @@ QWidget *SieveConditionDate::createParamWidget(QWidget *parent) const
lay
->
setMargin
(
0
);
w
->
setLayout
(
lay
);
SelectMatchTypeComboBox
*
matchTypeCombo
=
new
SelectMatchTypeComboBox
;
SelectMatchTypeComboBox
*
matchTypeCombo
=
new
SelectMatchTypeComboBox
(
mSieveGraphicalModeWidget
)
;
matchTypeCombo
->
setObjectName
(
QStringLiteral
(
"matchtype"
));
connect
(
matchTypeCombo
,
&
SelectMatchTypeComboBox
::
valueChanged
,
this
,
&
SieveConditionDate
::
valueChanged
);
lay
->
addWidget
(
matchTypeCombo
);
...
...
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionenvelope.cpp
View file @
66c2ccbf
...
...
@@ -46,7 +46,7 @@ QWidget *SieveConditionEnvelope::createParamWidget(QWidget *parent) const
lay
->
setMargin
(
0
);
w
->
setLayout
(
lay
);
SelectAddressPartComboBox
*
selectAddressPart
=
new
SelectAddressPartComboBox
;
SelectAddressPartComboBox
*
selectAddressPart
=
new
SelectAddressPartComboBox
(
mSieveGraphicalModeWidget
)
;
connect
(
selectAddressPart
,
&
SelectAddressPartComboBox
::
valueChanged
,
this
,
&
SieveConditionEnvelope
::
valueChanged
);
selectAddressPart
->
setObjectName
(
QStringLiteral
(
"addresspartcombobox"
));
lay
->
addWidget
(
selectAddressPart
);
...
...
@@ -55,7 +55,7 @@ QWidget *SieveConditionEnvelope::createParamWidget(QWidget *parent) const
grid
->
setMargin
(
0
);
lay
->
addLayout
(
grid
);
SelectMatchTypeComboBox
*
selectMatchCombobox
=
new
SelectMatchTypeComboBox
;
SelectMatchTypeComboBox
*
selectMatchCombobox
=
new
SelectMatchTypeComboBox
(
mSieveGraphicalModeWidget
)
;
selectMatchCombobox
->
setObjectName
(
QStringLiteral
(
"matchtypecombobox"
));
connect
(
selectMatchCombobox
,
&
SelectMatchTypeComboBox
::
valueChanged
,
this
,
&
SieveConditionEnvelope
::
valueChanged
);
grid
->
addWidget
(
selectMatchCombobox
,
0
,
0
);
...
...
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionhasflag.cpp
View file @
66c2ccbf
...
...
@@ -44,7 +44,7 @@ QWidget *SieveConditionHasFlag::createParamWidget(QWidget *parent) const
QHBoxLayout
*
lay
=
new
QHBoxLayout
;
lay
->
setMargin
(
0
);
w
->
setLayout
(
lay
);
SelectMatchTypeComboBox
*
selecttype
=
new
SelectMatchTypeComboBox
;
SelectMatchTypeComboBox
*
selecttype
=
new
SelectMatchTypeComboBox
(
mSieveGraphicalModeWidget
)
;
selecttype
->
setObjectName
(
QStringLiteral
(
"matchtype"
));
connect
(
selecttype
,
&
SelectMatchTypeComboBox
::
valueChanged
,
this
,
&
SieveConditionHasFlag
::
valueChanged
);
lay
->
addWidget
(
selecttype
);
...
...
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionheader.cpp
View file @
66c2ccbf
...
...
@@ -43,7 +43,7 @@ QWidget *SieveConditionHeader::createParamWidget(QWidget *parent) const
lay
->
setMargin
(
0
);
w
->
setLayout
(
lay
);
SelectMatchTypeComboBox
*
matchTypeCombo
=
new
SelectMatchTypeComboBox
;
SelectMatchTypeComboBox
*
matchTypeCombo
=
new
SelectMatchTypeComboBox
(
mSieveGraphicalModeWidget
)
;
matchTypeCombo
->
setObjectName
(
QStringLiteral
(
"matchtypecombobox"
));
connect
(
matchTypeCombo
,
&
SelectMatchTypeComboBox
::
valueChanged
,
this
,
&
SieveConditionHeader
::
valueChanged
);
lay
->
addWidget
(
matchTypeCombo
);
...
...
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionmetadata.cpp
View file @
66c2ccbf
...
...
@@ -42,7 +42,7 @@ QWidget *SieveConditionMetaData::createParamWidget(QWidget *parent) const
lay
->
setMargin
(
0
);
w
->
setLayout
(
lay
);
SelectMatchTypeComboBox
*
selectType
=
new
SelectMatchTypeComboBox
;
SelectMatchTypeComboBox
*
selectType
=
new
SelectMatchTypeComboBox
(
mSieveGraphicalModeWidget
)
;
selectType
->
setObjectName
(
QStringLiteral
(
"selecttype"
));
connect
(
selectType
,
&
SelectMatchTypeComboBox
::
valueChanged
,
this
,
&
SieveConditionMetaData
::
valueChanged
);
lay
->
addWidget
(
selectType
);
...
...
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionservermetadata.cpp
View file @
66c2ccbf
...
...
@@ -43,7 +43,7 @@ QWidget *SieveConditionServerMetaData::createParamWidget(QWidget *parent) const
lay
->
setMargin
(
0
);
w
->
setLayout
(
lay
);
SelectMatchTypeComboBox
*
selectType
=
new
SelectMatchTypeComboBox
;
SelectMatchTypeComboBox
*
selectType
=
new
SelectMatchTypeComboBox
(
mSieveGraphicalModeWidget
)
;
selectType
->
setObjectName
(
QStringLiteral
(
"selecttype"
));
connect
(
selectType
,
&
SelectMatchTypeComboBox
::
valueChanged
,
this
,
&
SieveConditionServerMetaData
::
valueChanged
);
lay
->
addWidget
(
selectType
);
...
...
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionspamtest.cpp
View file @
66c2ccbf
...
...
@@ -58,7 +58,7 @@ QWidget *SieveConditionSpamTest::createParamWidget(QWidget *parent) const
relation
->
setObjectName
(
QStringLiteral
(
"relation"
));
lay
->
addWidget
(
relation
);
SelectComparatorComboBox
*
comparator
=
new
SelectComparatorComboBox
;
SelectComparatorComboBox
*
comparator
=
new
SelectComparatorComboBox
(
mSieveGraphicalModeWidget
)
;
connect
(
comparator
,
&
SelectComparatorComboBox
::
valueChanged
,
this
,
&
SieveConditionSpamTest
::
valueChanged
);
comparator
->
setObjectName
(
QStringLiteral
(
"comparator"
));
lay
->
addWidget
(
comparator
);
...
...
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionvirustest.cpp
View file @
66c2ccbf
...
...
@@ -48,7 +48,7 @@ QWidget *SieveConditionVirusTest::createParamWidget(QWidget *parent) const
relation
->
setObjectName
(
QStringLiteral
(
"relation"
));
lay
->
addWidget
(
relation
);
SelectComparatorComboBox
*
comparator
=
new
SelectComparatorComboBox
;
SelectComparatorComboBox
*
comparator
=
new
SelectComparatorComboBox
(
mSieveGraphicalModeWidget
)
;
connect
(
comparator
,
&
SelectComparatorComboBox
::
valueChanged
,
this
,
&
SieveConditionVirusTest
::
valueChanged
);
comparator
->
setObjectName
(
QStringLiteral
(
"comparator"
));
lay
->
addWidget
(
comparator
);
...
...
src/ksieveui/autocreatescripts/sieveconditions/widgets/selectaddresspartcombobox.cpp
View file @
66c2ccbf
...
...
@@ -24,10 +24,10 @@
using
namespace
KSieveUi
;
SelectAddressPartComboBox
::
SelectAddressPartComboBox
(
QWidget
*
parent
)
SelectAddressPartComboBox
::
SelectAddressPartComboBox
(
SieveEditorGraphicalModeWidget
*
sieveGraphicalModeWidget
,
QWidget
*
parent
)
:
QComboBox
(
parent
)
{
mHasSubaddressCapability
=
SieveEditorGraphicalModeWidget
::
sieveCapabilities
().
contains
(
QStringLiteral
(
"subaddress"
));
mHasSubaddressCapability
=
sieveGraphicalModeWidget
->
sieveCapabilities
().
contains
(
QStringLiteral
(
"subaddress"
));
initialize
();
connect
(
this
,
static_cast
<
void
(
SelectAddressPartComboBox
::*
)(
int
)
>
(
&
SelectAddressPartComboBox
::
activated
),
this
,
&
SelectAddressPartComboBox
::
valueChanged
);
}
...
...
src/ksieveui/autocreatescripts/sieveconditions/widgets/selectaddresspartcombobox.h
View file @
66c2ccbf
...
...
@@ -23,11 +23,12 @@
namespace
KSieveUi
{
class
SieveEditorGraphicalModeWidget
;
class
SelectAddressPartComboBox
:
public
QComboBox
{
Q_OBJECT
public:
explicit
SelectAddressPartComboBox
(
QWidget
*
parent
=
Q_NULLPTR
);
explicit
SelectAddressPartComboBox
(
KSieveUi
::
SieveEditorGraphicalModeWidget
*
sieveGraphicalModeWidget
,
QWidget
*
parent
=
Q_NULLPTR
);
~
SelectAddressPartComboBox
();
QString
code
()
const
;
...
...
src/ksieveui/autocreatescripts/sieveconditions/widgets/selectcomparatorcombobox.cpp
View file @
66c2ccbf
...
...
@@ -21,24 +21,24 @@
#include "autocreatescripts/autocreatescriptutil_p.h"
using
namespace
KSieveUi
;
SelectComparatorComboBox
::
SelectComparatorComboBox
(
QWidget
*
parent
)
SelectComparatorComboBox
::
SelectComparatorComboBox
(
SieveEditorGraphicalModeWidget
*
sieveGraphicalModeWidget
,
QWidget
*
parent
)
:
QComboBox
(
parent
)
{
connect
(
this
,
static_cast
<
void
(
SelectComparatorComboBox
::*
)(
int
)
>
(
&
SelectComparatorComboBox
::
activated
),
this
,
&
SelectComparatorComboBox
::
valueChanged
);
initialize
();
initialize
(
sieveGraphicalModeWidget
->
sieveCapabilities
()
);
}
SelectComparatorComboBox
::~
SelectComparatorComboBox
()
{
}
void
SelectComparatorComboBox
::
initialize
()
void
SelectComparatorComboBox
::
initialize
(
const
QStringList
&
sieveCapabilities
)
{
//Default in spec
addItem
(
QStringLiteral
(
"i;octet"
),
QStringLiteral
(
"comparator-i;octet"
));
addItem
(
QStringLiteral
(
"i;ascii-casemap"
),
QStringLiteral
(
"comparator-i;ascii-casemap"
));
Q_FOREACH
(
const
QString
&
capability
,
KSieveUi
::
SieveEditorGraphicalModeWidget
::
sieveCapabilities
()
)
{
Q_FOREACH
(
const
QString
&
capability
,
sieveCapabilities
)
{
if
(
capability
.
startsWith
(
QStringLiteral
(
"comparator-"
)))
{
QString
str
(
capability
);
str
.
remove
(
QStringLiteral
(
"comparator-"
));
...
...
src/ksieveui/autocreatescripts/sieveconditions/widgets/selectcomparatorcombobox.h
View file @
66c2ccbf
...
...
@@ -23,11 +23,12 @@
#include <QComboBox>
namespace
KSieveUi
{
class
SieveEditorGraphicalModeWidget
;
class
SelectComparatorComboBox
:
public
QComboBox
{
Q_OBJECT
public:
explicit
SelectComparatorComboBox
(
QWidget
*
parent
=
Q_NULLPTR
);
explicit
SelectComparatorComboBox
(
KSieveUi
::
SieveEditorGraphicalModeWidget
*
sieveGraphicalModeWidget
,
QWidget
*
parent
=
Q_NULLPTR
);
~
SelectComparatorComboBox
();
QString
code
()
const
;
...
...
@@ -38,7 +39,7 @@ public:
Q_SIGNALS:
void
valueChanged
();
private:
void
initialize
();
void
initialize
(
const
QStringList
&
sieveCapabilities
);
};
}
#endif // SELECTCOMPARATORCOMBOBOX_H
src/ksieveui/autocreatescripts/sieveeditorgraphicalmodewidget.h
View file @
66c2ccbf
...
...
@@ -40,8 +40,8 @@ public:
QString
script
(
QString
&
requires
)
const
;
static
void
setSieveCapabilities
(
const
QStringList
&
capabilities
);
static
QStringList
sieveCapabilities
();
void
setSieveCapabilities
(
const
QStringList
&
capabilities
);
QStringList
sieveCapabilities
();
void
loadScript
(
const
QDomDocument
&
doc
,
QString
&
error
);
...
...
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