Libksieve
9 #include "ksieveui_private_export.h" 14 class PlainTextEditorWidget;
22 class SieveTextEditWidget;
23 class SieveScriptDebuggerWarning;
24 class KSIEVEUI_TESTS_EXPORT SieveScriptDebuggerFrontEndWidget :
public QWidget 28 explicit SieveScriptDebuggerFrontEndWidget(
QWidget *parent =
nullptr);
29 ~SieveScriptDebuggerFrontEndWidget()
override;
31 Q_REQUIRED_RESULT
QString script()
const;
32 void setScript(
const QString &script);
33 Q_REQUIRED_RESULT
bool canAccept()
const;
35 Q_REQUIRED_RESULT
QList<int> splitterSizes()
const;
36 void setSplitterSizes(
const QList<int> &sizes);
39 void scriptTextChanged();
40 void debugScriptButtonClicked();
41 void debugButtonEnabled(
bool state);
44 void slotDebugScript();
45 void slotEmailChanged(
const QString &text);
46 void slotReadStandardOutput();
47 void slotReadErrorOutput();
48 void slotDebugFinished();
49 void slotScriptTextChanged();
52 void updateDebugButton();
53 KSieveUi::SieveTextEditWidget *mSieveTextEditWidget =
nullptr;
54 KSieveUi::SieveScriptDebuggerWarning *mSieveScriptDebuggerWarning =
nullptr;
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Sun Apr 11 2021 23:09:37 by
doxygen 1.8.11 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.