File indexing completed on 2025-02-16 04:55:56

0001 /*
0002    SPDX-FileCopyrightText: 2013-2024 Laurent Montel <montel@kde.org>
0003 
0004    SPDX-License-Identifier: LGPL-2.0-or-later
0005 */
0006 #include "sieveactiondiscard.h"
0007 #include "editor/sieveeditorutil.h"
0008 #include <KLocalizedString>
0009 
0010 using namespace KSieveUi;
0011 SieveActionDiscard::SieveActionDiscard(SieveEditorGraphicalModeWidget *sieveGraphicalModeWidget, QObject *parent)
0012     : SieveAction(sieveGraphicalModeWidget, QStringLiteral("discard"), i18n("Discard"), parent)
0013 {
0014 }
0015 
0016 QString SieveActionDiscard::code(QWidget *) const
0017 {
0018     return QStringLiteral("discard;");
0019 }
0020 
0021 QString SieveActionDiscard::help() const
0022 {
0023     return i18n("Discard is used to silently throw away the message.");
0024 }
0025 
0026 QUrl SieveActionDiscard::href() const
0027 {
0028     return SieveEditorUtil::helpUrl(SieveEditorUtil::strToVariableName(name()));
0029 }
0030 
0031 #include "moc_sieveactiondiscard.cpp"