diff options
author | Stijn Buys <ingar@osirion.org> | 2012-06-05 18:50:44 +0000 |
---|---|---|
committer | Stijn Buys <ingar@osirion.org> | 2012-06-05 18:50:44 +0000 |
commit | 168d6e5763685b57c2ddd444209374c37bc5fdec (patch) | |
tree | d761a7284b48c9263ff235dd0ceb1638c28a4135 /src/sudoku.h | |
parent | 42cb020233b6635f2d06b7f7b533a0ee4f85f4fa (diff) |
Added solverwindow and sidebar buttons,
added Sudoku value container class.
Diffstat (limited to 'src/sudoku.h')
-rw-r--r-- | src/sudoku.h | 30 |
1 files changed, 16 insertions, 14 deletions
diff --git a/src/sudoku.h b/src/sudoku.h index c9d38e6..2059a81 100644 --- a/src/sudoku.h +++ b/src/sudoku.h @@ -1,22 +1,24 @@ -#ifndef __INCLUDED_SUDOSOLVE_SUDOKU__ -#define __INCLUDED_SUDOSOLVE_SUDOKU__ +#ifndef __INCLUDED_SUDOKUSOLVER_SUDOKU__ +#define __INCLUDED_SUDOKUSOLVER_SUDOKU__ -#include <QtGui> -#include <QWidget> - -class QLineEdit; - -class Sudoku : public QWidget -{ - Q_OBJECT +class Sudoku { public: Sudoku(); - + + // inspector + inline int value(int row, int column) const { + return sudoku_value[row][column]; + } + + // mutator + inline int & value(int row, int column) { + return sudoku_value[row][column]; + } + private: - QLineEdit * sudoku_value[9][9]; - + int sudoku_value[9][9]; }; -#endif // __INCLUDED_SUDOSOLVE_SUDOKU__
\ No newline at end of file +#endif // __INCLUDED_SUDOKUSOLVER_SUDOKU__ |