summaryrefslogtreecommitdiff
path: root/quacker/boardsetup.h
diff options
context:
space:
mode:
authorJohn Fultz <jfultz@wolfram.com>2013-12-29 19:33:26 -0600
committerJohn Fultz <jfultz@wolfram.com>2013-12-29 19:33:26 -0600
commitf3f60195ba3500c7d12b73f18343273e364025a1 (patch)
tree089bd4b3db5132b81c28f895eb1ce833520c0c10 /quacker/boardsetup.h
parentecae4ba252c9b78d6b4fa6d14d2e694b8f71306a (diff)
Add diagonal symmetry to board setup pane.
A simple feature, turned on by default, which makes setting up the board even faster.
Diffstat (limited to 'quacker/boardsetup.h')
-rw-r--r--quacker/boardsetup.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/quacker/boardsetup.h b/quacker/boardsetup.h
index ed335d1..5b2ff78 100644
--- a/quacker/boardsetup.h
+++ b/quacker/boardsetup.h
@@ -53,7 +53,7 @@ public:
BoardSetupFrame(QWidget *parent = 0);
~BoardSetupFrame();
void setBoard(const Quackle::Board &board);
- void setSymmetry(bool horizontal, bool vertical);
+ void setSymmetry(bool horizontal, bool vertical, bool diagonal);
void parametersChanged();
public slots:
@@ -70,6 +70,7 @@ protected:
private:
bool horizontalSymmetry;
bool verticalSymmetry;
+ bool diagonalSymmetry;
void setMultipliers(int row, int col, int word, int letter);
};