Save and restore
[impuzzle] / src / gameview.h
index 60af555..54e3393 100644 (file)
@@ -38,8 +38,13 @@ public:
     void setMovingPieces();
 
 public slots:
-    void setPieces(const QList<PuzzleItem *> pieces);
+    void setPieces(const QList<PuzzleItem *> pieces, bool shuffle = true);
     void shufflePieces();
+    bool restoreGame();
+    bool saveGame();
+
+protected:
+    void closeEvent(QCloseEvent *event);
 
 private:
     GameView(QWidget *parent = 0);