File indexing completed on 2025-02-16 04:55:57
0001 /* 0002 SPDX-FileCopyrightText: 2013-2024 Laurent Montel <montel@kde.org> 0003 0004 SPDX-License-Identifier: LGPL-2.0-or-later 0005 */ 0006 #include "sieveactionlist.h" 0007 #include "sieveaction.h" 0008 #include "sieveactionaddflags.h" 0009 #include "sieveactionaddheader.h" 0010 #include "sieveactionbreak.h" 0011 #include "sieveactionconvert.h" 0012 #include "sieveactiondeleteheader.h" 0013 #include "sieveactiondiscard.h" 0014 #include "sieveactionenclose.h" 0015 #include "sieveactionereject.h" 0016 #include "sieveactionextracttext.h" 0017 #include "sieveactionfileinto.h" 0018 #include "sieveactionkeep.h" 0019 #include "sieveactionnotify.h" 0020 #include "sieveactionredirect.h" 0021 #include "sieveactionreject.h" 0022 #include "sieveactionremoveflags.h" 0023 #include "sieveactionreplace.h" 0024 #include "sieveactionreturn.h" 0025 #include "sieveactionsetflags.h" 0026 #include "sieveactionsetvariable.h" 0027 #include "sieveactionstop.h" 0028 #include "sieveactionvacation.h" 0029 0030 QList<KSieveUi::SieveAction *> KSieveUi::SieveActionList::actionList(SieveEditorGraphicalModeWidget *graphicalModeWidget) 0031 { 0032 QList<KSieveUi::SieveAction *> list; 0033 list.append(new KSieveUi::SieveActionDiscard(graphicalModeWidget)); 0034 list.append(new KSieveUi::SieveActionStop(graphicalModeWidget)); 0035 list.append(new KSieveUi::SieveActionSetFlags(graphicalModeWidget)); 0036 list.append(new KSieveUi::SieveActionAddFlags(graphicalModeWidget)); 0037 list.append(new KSieveUi::SieveActionRemoveFlags(graphicalModeWidget)); 0038 list.append(new KSieveUi::SieveActionFileInto(graphicalModeWidget)); 0039 list.append(new KSieveUi::SieveActionReject(graphicalModeWidget)); 0040 list.append(new KSieveUi::SieveActionEReject(graphicalModeWidget)); 0041 list.append(new KSieveUi::SieveActionKeep(graphicalModeWidget)); 0042 list.append(new KSieveUi::SieveActionRedirect(graphicalModeWidget)); 0043 list.append(new KSieveUi::SieveActionNotify(graphicalModeWidget)); 0044 list.append(new KSieveUi::SieveActionDeleteHeader(graphicalModeWidget)); 0045 list.append(new KSieveUi::SieveActionAddHeader(graphicalModeWidget)); 0046 list.append(new KSieveUi::SieveActionVacation(graphicalModeWidget)); 0047 list.append(new KSieveUi::SieveActionEnclose(graphicalModeWidget)); 0048 list.append(new KSieveUi::SieveActionReplace(graphicalModeWidget)); 0049 list.append(new KSieveUi::SieveActionExtractText(graphicalModeWidget)); 0050 list.append(new KSieveUi::SieveActionBreak(graphicalModeWidget)); 0051 list.append(new KSieveUi::SieveActionConvert(graphicalModeWidget)); 0052 list.append(new KSieveUi::SieveActionSetVariable(graphicalModeWidget)); 0053 list.append(new KSieveUi::SieveActionReturn(graphicalModeWidget)); 0054 return list; 0055 }