[Bprocessor-commit] model/src/net/sourceforge/bprocessor/model Project.java,1.47,1.48
Status: Pre-Alpha
Brought to you by:
henryml
From: Michael L. <he...@us...> - 2006-03-21 16:30:41
|
Update of /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28768/src/net/sourceforge/bprocessor/model Modified Files: Project.java Log Message: Added undo/redo-stack Index: Project.java =================================================================== RCS file: /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model/Project.java,v retrieving revision 1.47 retrieving revision 1.48 diff -C2 -d -r1.47 -r1.48 *** Project.java 21 Mar 2006 12:24:09 -0000 1.47 --- Project.java 21 Mar 2006 15:10:22 -0000 1.48 *************** *** 16,19 **** --- 16,20 ---- import java.util.List; import java.util.Set; + import java.util.Stack; import net.sourceforge.bprocessor.model.xml.Bprocessor; *************** *** 76,79 **** --- 77,86 ---- private Bprocessor currentState; + /** The undo stack */ + private Stack undoStack; + + /** The redo stack */ + private Stack redoStack; + /** * Get the instance *************** *** 92,95 **** --- 99,104 ---- public Project() { super(); + undoStack = new Stack(); + redoStack = new Stack(); makeClean(); addCams(); *************** *** 645,648 **** --- 654,674 ---- /** + * Can undo + * @return can undo + */ + public boolean canUndo() { + return false; + } + + /** + * Can redo + * @return can redo + */ + public boolean canRedo() { + return false; + } + + + /** * Revert to previous checkpoint and swap current * with previous. |