summaryrefslogtreecommitdiff
path: root/src/sudokuwidget.cc
diff options
context:
space:
mode:
authorStijn Buys <ingar@osirion.org>2012-06-15 18:52:40 +0000
committerStijn Buys <ingar@osirion.org>2012-06-15 18:52:40 +0000
commit68da3e6ab18544d43069d8d25d50abadf7267b30 (patch)
treef1e9a376ead133bb11e09d3fa24966ea36d93ac0 /src/sudokuwidget.cc
parent9b82e566b648d530df7e3fac61cc2e5b694fa24e (diff)
Integrated Cell class, minor refactoring.
Diffstat (limited to 'src/sudokuwidget.cc')
-rw-r--r--src/sudokuwidget.cc9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/sudokuwidget.cc b/src/sudokuwidget.cc
index 742798f..7d756ae 100644
--- a/src/sudokuwidget.cc
+++ b/src/sudokuwidget.cc
@@ -23,6 +23,11 @@ SudokuWidget::SudokuWidget()
setLayout(gridlayout);
}
+QSize SudokuWidget::sizeHint () const
+{
+ return QSize(512, 512);
+}
+
void SudokuWidget::set_values(const Sudoku & values)
{
for (int row = 0; row < 9; row++) {
@@ -46,9 +51,9 @@ void SudokuWidget::get_values(Sudoku & values)
QString str(sudokuwidget_value[row][column]->text());
int i = str.toInt(&ok);
if (ok && (i > 0) && (i <= 9)) {
- values.value(row, column) = i;
+ values.set_value(row, column, i);
} else {
- values.value(row, column) = 0;
+ values.set_value(row, column, 0);
}
}
}