Libksieve
9#include <PimCommon/TemplateListWidget>
18class SieveTemplateListWidget :
public PimCommon::TemplateListWidget
22 explicit SieveTemplateListWidget(
const QString &configName,
QWidget *
parent =
nullptr);
23 ~SieveTemplateListWidget()
override;
25 [[nodiscard]] QList<PimCommon::defaultTemplate> defaultTemplates()
override;
26 [[nodiscard]]
bool addNewTemplate(QString &templateName, QString &templateScript)
override;
27 [[nodiscard]]
bool modifyTemplate(QString &templateName, QString &templateScript,
bool defaultTemplate)
override;
28 void setSieveCapabilities(
const QStringList &capabilities);
31 QMimeData *mimeData(
const QList<QListWidgetItem *> &
items)
const override;
34 QStringList mCapabilities;
35 PimCommon::TemplateManager *mTemplateManager =
nullptr;
38class SieveTemplateWidget :
public QWidget
42 explicit SieveTemplateWidget(
const QString &title,
QWidget *
parent =
nullptr);
43 ~SieveTemplateWidget()
override;
45 void setSieveCapabilities(
const QStringList &capabilities);
47 void insertTemplate(
const QString &);
50 SieveTemplateListWidget *mListTemplate =
nullptr;
QObject * parent() const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Feb 21 2025 11:49:48 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.