8#include "ksieveui_export.h"
13class SieveImapAccountSettings;
17class SieveEditorPrivate;
29 [[nodiscard]]
QString script()
const;
30 [[nodiscard]]
QString originalScript()
const;
31 void setScript(
const QString &script,
bool clearUndoRedo =
false);
32 void setDebugScript(
const QString &debug);
33 void addFailedMessage(
const QString &err);
34 void addOkMessage(
const QString &msg);
35 void addNormalMessage(
const QString &msg);
36 void setScriptName(
const QString &name);
40 void setSieveCapabilities(
const QStringList &capabilities);
43 void setListOfIncludeFile(
const QStringList &listOfIncludeFile);
44 void setModified(
bool b);
48 void valueChanged(
bool);
53 bool event(
QEvent *e)
override;
57 KSIEVEUI_NO_EXPORT
void slotEnableButtonOk(
bool b);
58 KSIEVEUI_NO_EXPORT
void slotAccepted();
59 KSIEVEUI_NO_EXPORT
void slotCanceled();
60 KSIEVEUI_NO_EXPORT
void writeConfig();
61 KSIEVEUI_NO_EXPORT
void readConfig();
62 std::unique_ptr<SieveEditorPrivate>
const d;
The SieveImapAccountSettings class.
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Sat Dec 21 2024 16:57:10 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.