Seite 1 von 1

QUndoStack: QUndoCommand(s) vom Stack entfernen

Verfasst: 13. Oktober 2011 12:35
von nando
Hi,

ich habe folgende Situtation:

Ich habe einen QUndoStack in den verschiedene Quellen QUndoCommands ablegen.
Das heisst in dem selben Stack befinden sich QUndoCommands von verschiedenen Quellen.

Wird nun eine Quelle geloescht, moechte ich nur die zu dieser Quelle dazugehoerigen QUndoCommands
vom Stack entfernen..

Geht das ueberhaupt? Ich sehe nur die push() Methode....

Kann es sein, dass ein QUndoStack nur fuer eine Quelle funktioniert...?


Gruss,
Nando

Re: QUndoStack: QUndoCommand(s) vom Stack entfernen

Verfasst: 13. Oktober 2011 16:15
von upsala
Und wie machst du das Löschen der Quelle rückgängig, wenn du alle Informationen dazu löschst?

Da aber nicht klar ist, was du eigentlich genau meinst könnte auch QUndoGroup für dich relevant sein.