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