9#include "ksieveui_private_export.h"
10#include "vacation/vacationutils.h"
15class SieveImapAccountSettings;
19class AbstractMoveImapFolderWidget;
20class AbstractSelectEmailLineEdit;
21class KSIEVEUI_TESTS_EXPORT VacationMailActionWidget :
public QWidget
25 explicit VacationMailActionWidget(
QWidget *parent =
nullptr);
26 ~VacationMailActionWidget()
override;
29 void mailActionChanged(KSieveCore::VacationUtils::MailAction action);
31 [[nodiscard]]
QString mailActionRecipient(
bool &valid)
const;
32 void setMailAction(KSieveCore::VacationUtils::MailAction action,
const QString &recipient);
38 void selectMailActionWidget(KSieveCore::VacationUtils::MailAction action);
39 void setText(
const QString &recipient);
42 AbstractMoveImapFolderWidget *mMoveImapFolderWidget =
nullptr;
43 AbstractSelectEmailLineEdit *mSelectEmailLineEdit =
nullptr;
44 QWidget *mMailActionRecipient =
nullptr;
The SieveImapAccountSettings class.
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:14:30 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.