QUndoStack: QUndoCommand(s) vom Stack entfernen

Alles rund um die Programmierung mit Qt
Antworten
nando
Beiträge: 321
Registriert: 28. Oktober 2004 13:16

QUndoStack: QUndoCommand(s) vom Stack entfernen

Beitrag 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
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Re: QUndoStack: QUndoCommand(s) vom Stack entfernen

Beitrag 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.
Antworten