Libksieve
9#include "ksievecore_export.h"
19class KSIEVECORE_EXPORT GenerateGlobalScriptJob :
public QObject
23 explicit GenerateGlobalScriptJob(
const QUrl &url, QObject *parent =
nullptr);
24 ~GenerateGlobalScriptJob()
override;
29 void addUserActiveScripts(
const QStringList &lstScript);
31 void setForceActivateUserScript(
bool f);
35 void error(
const QString &msgError);
38 void slotPutMasterResult(KManageSieve::SieveJob *job,
bool success);
39 void slotPutUserResult(KManageSieve::SieveJob *,
bool success);
40 void disableAllOtherScripts();
41 void writeMasterScript();
42 void writeUserScript();
43 QStringList mListUserActiveScripts;
44 const QUrl mCurrentUrl;
45 bool mForceActivateUserScript =
false;
46 KManageSieve::SieveJob *mMasterJob =
nullptr;
47 KManageSieve::SieveJob *mUserJob =
nullptr;
A job to manage sieve scripts.
Q_SCRIPTABLE Q_NOREPLY void start()
void error(QWidget *parent, const QString &text, const QString &title, const KGuiItem &buttonOk, Options options=Notify)
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 31 2025 12:12:05 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.