src/de/uapcore/sudoku/ActionHandler.java

changeset 5
8ddf4af937d7
parent 4
b8588e318001
child 6
5bab2e971333
     1.1 --- a/src/de/uapcore/sudoku/ActionHandler.java	Sat Jan 26 18:43:49 2013 +0100
     1.2 +++ b/src/de/uapcore/sudoku/ActionHandler.java	Sat Jan 26 19:34:31 2013 +0100
     1.3 @@ -48,13 +48,25 @@
     1.4      
     1.5      private Field field;
     1.6      private Solver solver;
     1.7 +    private DocumentHandler doc;
     1.8      
     1.9      public ActionHandler(Field f) {
    1.10          field = f;
    1.11          solver = new Solver();
    1.12 +        doc = new DocumentHandler();
    1.13 +    }
    1.14 +    
    1.15 +    private boolean chooseSaveFilename() {
    1.16 +        // TODO: fileselector
    1.17 +        return false;
    1.18      }
    1.19      
    1.20      private boolean save() {
    1.21 +        if (!doc.isFilenameSet()) {
    1.22 +            if (!chooseSaveFilename()) {
    1.23 +                return false;
    1.24 +            }
    1.25 +        }
    1.26          if (solver.check(field)) {
    1.27              field.setAllCellsModified(false);
    1.28              // TODO: save to file

mercurial