Undo dopo il Cut..

Dopo avere effettuato il CUT, un eventuale comando di UNDO arriva all’oggetto SPECTRAL_IMAGE attraverso l’oggetto WIDGET_IMAGE che lo  visualizza.
La WIDGET_IMAGE, ricevuto il messaggio di UNDO (non è importante ora capire come), semplicemente richiama il metodo Undo del documento contenuto

[sourcecode language=”cpp”]
BEGIN_SLOT (ON_UNDO)
//
if (_DOC)
_DOC->Undo();
//
END_SLOT
[/sourcecode]
Il codice riportato mostra lo slot che intercetta il messaggio MsgUndo. Verificata l’esistenza del documento interno (_DOC), ne richiama la funzione Undo() ereditata attraverso DB_OBJECT (per saperne di più leggere questo articolo).

Pages: 1 2 3 4 5 6 7
%d bloggers like this:
Skip to toolbar