// SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors #include "capturetoolobjects.h" #include #ifndef FLAMESHOT_MODIFICATIONCOMMAND_H #define FLAMESHOT_MODIFICATIONCOMMAND_H class CaptureWidget; class ModificationCommand : public QUndoCommand { public: ModificationCommand(CaptureWidget* captureWidget, const CaptureToolObjects& captureToolObjects); virtual void undo() override; virtual void redo() override; private: CaptureToolObjects m_captureToolObjects; CaptureWidget* m_captureWidget; }; #endif // FLAMESHOT_MODIFICATIONCOMMAND_H