1 /*
2    SPDX-FileCopyrightText: 2021 Laurent Montel <montel@kde.org>
3 
4    SPDX-License-Identifier: LGPL-2.0-or-later
5 */
6 
7 #pragma once
8 #include <MessageViewer/MessageViewerCheckBeforeDeletingPlugin>
9 
10 class ConfirmBeforeDeletingPlugin : public MessageViewer::MessageViewerCheckBeforeDeletingPlugin
11 {
12     Q_OBJECT
13 public:
14     explicit ConfirmBeforeDeletingPlugin(QObject *parent = nullptr, const QList<QVariant> & = {});
15     ~ConfirmBeforeDeletingPlugin() override;
16 
17     void showConfigureDialog(QWidget *parent) override;
18     Q_REQUIRED_RESULT MessageViewer::MessageViewerCheckBeforeDeletingInterface *createInterface(QObject *parent) override;
19 };
20