Changeset 7987
- Timestamp:
- 2004-08-18T14:29:27+12:00 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gli/src/org/greenstone/gatherer/undo/UndoManager.java
r6879 r7987 53 53 import org.greenstone.gatherer.msm.MetadataXMLFile; 54 54 import org.greenstone.gatherer.msm.Metadata; 55 import org.greenstone.gatherer.msm.MSMEvent;56 import org.greenstone.gatherer.util.ArrayTools;57 55 import org.greenstone.gatherer.util.DragComponent; 58 56 import org.greenstone.gatherer.util.DragGroup; … … 247 245 } 248 246 249 public void fileCopied(long id, DragComponent target_model, FileNode target_parent, FileNode record, boolean undo_event) {250 ///ystem.err.println("fileCopied(" + id + ", " + target_model + ", " + target_parent + ", " + record + ", " + undo_event + ")");251 UndoJob job = new UndoJob(id, null, null, target_model, record, FILE_COPY);252 if(undo_event) {253 ///ystem.err.println("Add undo job");254 undo.push(job);255 }256 else {257 ///ystem.err.println("Add redo job");258 redo.push(job);259 }260 }261 262 /* private void fileDeleted(long id, DragComponent source_model, FileNode source_parent, FileNode target_parent, FileNode record, boolean undo_event) {263 UndoJob job = new UndoJob(id, source_model, source_parent, this, record, FILE_DELETE);264 if(undo_event) {265 ///ystem.err.println("Add undo job");266 undo.push(job);267 }268 else {269 ///ystem.err.println("Add redo job");270 redo.push(job);271 }272 } */273 274 public void fileMoved(long id, DragComponent source_model, FileNode source_parent, DragComponent target_model, FileNode target_parent, FileNode record, boolean undo_event) {275 ///ystem.err.println("fileMoved(" + id + ", " + source_model + ", " + source_parent + ", " + target_model + ", " + target_parent + ", " + record + ", " + undo_event + ")");276 UndoJob job = new UndoJob(id, source_model, source_parent, target_model, record, FILE_MOVE);277 if(undo_event) {278 ///ystem.err.println("Add undo job");279 undo.push(job);280 }281 else {282 ///ystem.err.println("Add redo job");283 redo.push(job);284 }285 }286 287 247 /** Used to notify this component that it has gained focus by some method other that mouse focus. */ 288 248 public void gainFocus(){ … … 338 298 // Returns only when all undo actions complete. 339 299 } 340 341 /* static final private File generateUniqueFile(FileNode record) {342 String filename_raw = ArrayTools.objectArrayToString(record.getPath());343 int hash_code = filename_raw.hashCode();344 File file = new File(Utility.RECYCLE, String.valueOf(hash_code));345 int offset = 65;346 while(file.exists() && offset != 90) {347 file = new File(Utility.RECYCLE, String.valueOf(hash_code) + (char)offset);348 offset++;349 }350 return file;351 } */352 300 353 301 private void showTree() {
Note:
See TracChangeset
for help on using the changeset viewer.