C++ 手动设置群堆栈的脏标志

C++ 手动设置群堆栈的脏标志,c++,qt,C++,Qt,我正在处理一个QUndoStack实现不完整的项目,我需要一种方法来确保设置脏标志,即使发生了我们的Undo/Redo实现没有涵盖的事情。不幸的是,QUndoStack似乎只提供了一个setClean函数。在我们完成撤消/重做之前,有没有一种简单的方法可以将其导入到中?如果您有一个自定义实现,它与QUS有什么关系?我说的“未完成实现”是指它没有覆盖整个堆栈。最后,我只是手动设置了自己的脏标志,该脏标志部分由QUS clean标志控制。

我正在处理一个QUndoStack实现不完整的项目,我需要一种方法来确保设置脏标志,即使发生了我们的Undo/Redo实现没有涵盖的事情。不幸的是,QUndoStack似乎只提供了一个setClean函数。在我们完成撤消/重做之前,有没有一种简单的方法可以将其导入到中?

如果您有一个自定义实现,它与QUS有什么关系?我说的“未完成实现”是指它没有覆盖整个堆栈。最后,我只是手动设置了自己的脏标志,该脏标志部分由QUS clean标志控制。