File indexing completed on 2024-04-28 08:43:51
0001 /* 0002 SPDX-FileCopyrightText: 2017 Nicolas Carion 0003 SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL 0004 */ 0005 0006 #pragma once 0007 0008 #include <QUndoCommand> 0009 0010 class QUndoGroup; 0011 class QUndoCommand; 0012 0013 class DocUndoStack : public QUndoStack 0014 { 0015 Q_OBJECT 0016 public: 0017 explicit DocUndoStack(QUndoGroup *parent = Q_NULLPTR); 0018 void push(QUndoCommand *cmd); 0019 Q_SIGNALS: 0020 void invalidate(int ix); 0021 };