Undo-Befehl implementieren
-
Hallo zusammen,
ich will in meiner Anwendung den Undo-Befehl implementieren. Leider weiß ich nicht wie ich das so richtig anstellen soll. Man könnte alle Benutzereingaben loggen aber das ist ziemlich aufwendig. Hat jemand eine bessere Idee?
Danke im Voraus
Sebastian
-
Deine Anwendung? Was ist das? Ein Textverarbeitungsprogramm? Ein 3D-Modeller? Ein Spiel? Ein Graphikprogramm?
-
Es handelt sich um ein Simulationsprogramm, bei welchem sich der User auf einer Oberfläche grafische Objekte hin und herschieben und miteinander verknüpfen kann.
Bei Doppelklick auf die Objekte kann der Anwender spezielle Parameter definieren.Gruß
-
Das fände ich auch interessant wie man sowas löst. Schreibe momentan ein ähnliches Programm und ich hab mir vielleicht vorgestellt bei jeder änderung in ner verketteten Liste nen Funktionspointer für die Umkehroperation abzulegen, oder sowas in der Art.
edit: http://www.dsdt.info/tutorials/undoredo/ scheint nützlich zu sein.