[Development] Moving QUndoStack and QUndoCommand out of QtWidgets
olivier at woboq.com
Thu Dec 15 23:10:56 CET 2011
On Thursday 15 December 2011 18:40:45 Jesus Sanchez-Palencia wrote:
> Hi there,
> I would like to gather your opinion on whether we should move
> QUndoStack and QUndoCommand out of QtWidgets so they could be used
> without requiring this module as an extra dependency.
> After a brief investigation, I believe this could done by:
> 1- moving QUndoCommand entirely;
> 2- moving QUndoStack without moving the APIs that rely on or need
> QAction (QAction *createUndoAction() and QAction *createRedoAction());
> 3- creating a new class (QUndoStackAction ??) inside QtWidgets and
> implement the APIs mentioned above there (createUndoAction and
> 4- applying the same logic to QUndoGroup.
> QtWebKit, for instance, would benefit from this immediately, as we aim
> on removing the QtWidgets dependencies.
> Suggestions, comments and any sort of feedback here would be more than
I beleive QAction should also be moved back in QtGui
More information about the Development