Libksieve
9#include "ksieveui_export.h"
15class SieveScriptDebuggerFrontEndWidget;
20class KSIEVEUI_EXPORT SieveScriptDebuggerWidget :
public QWidget
24 explicit SieveScriptDebuggerWidget(
QWidget *
parent =
nullptr);
25 ~SieveScriptDebuggerWidget()
override;
27 void setScript(
const QString &script);
28 [[nodiscard]]
QString script()
const;
30 [[nodiscard]]
bool canAccept()
const;
32 [[nodiscard]]
QList<int> splitterSizes()
const;
33 void setSplitterSizes(
const QList<int> &sizes);
35 [[nodiscard]]
bool haveDebugApps()
const;
38 void scriptTextChanged();
39 void debugScriptButtonClicked();
40 void debugButtonEnabled(
bool state);
41 void sieveTestNotFound();
44 KSIEVEUI_NO_EXPORT
void checkSieveTestApplication();
46 SieveScriptDebuggerFrontEndWidget *mSieveScriptFrontEnd =
nullptr;
47 QLabel *mSieveNoExistingFrontEnd =
nullptr;
48 bool mHaveDebugApps =
false;
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.