I am using the Qt Undo Framework (http://qt-project.org/doc/qt-4.8/qundo.html), and I want to explicitly call the undo() and redo() on the QUndoStack. I looked up the Qt docs and searched to see if this was supported, but couldn't find anything. So, I went ahead and did it.
Results - Explicit call to undo() works fine. canRedo() returns true thereafter. A subsequent call to redo() does not enter any of the redo() functions I have defined.
Please provide some insights into this. Please let me know if I need to share more information. Thanks!