Mailcommon
10#include "filteractionwithstringlist.h"
18class FilterActionAddToAddressBook :
public FilterActionWithStringList
22 explicit FilterActionAddToAddressBook(
QObject *
parent =
nullptr);
23 [[nodiscard]]
ReturnCode process(ItemContext &context,
bool applyOnOutbound)
const override;
28 [[nodiscard]]
bool isEmpty()
const override;
31 void setParamWidgetValue(
QWidget *paramWidget)
const override;
32 void applyParamWidgetValue(
QWidget *paramWidget)
override;
33 void clearParamWidget(
QWidget *paramWidget)
const override;
35 [[nodiscard]]
QString argsAsString()
const override;
36 void argsFromString(
const QString &argsStr)
override;
38 [[nodiscard]]
QString informationAboutNotValidAction()
const override;
41 enum HeaderType { FromHeader, ToHeader, CcHeader, BccHeader, UnknownHeader };
43 const QString mFromStr, mToStr, mCCStr, mBCCStr;
44 HeaderType mHeaderType;
FilterAction(const QString &name, const QString &label, QObject *parent=nullptr)
Creates a new filter action.
ReturnCode
Describes the possible return codes of filter processing:
RequiredPart
Possible required parts.
QObject * parent() const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri May 3 2024 11:44:44 by
doxygen 1.10.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.