summaryrefslogtreecommitdiff
path: root/src/mainwindow.cc
diff options
context:
space:
mode:
authorStijn Buys <ingar@osirion.org>2013-04-26 20:12:25 +0000
committerStijn Buys <ingar@osirion.org>2013-04-26 20:12:25 +0000
commitc93587b39b34c38f7d788fc639ced2bf5493a56a (patch)
tree1d377e2a05945a7f7cd47fca91b53ee00e32441f /src/mainwindow.cc
parent1bdd9ddbfdd021284201bd0a1f5da41be3dc9578 (diff)
Added brute-force search algorithm.
Diffstat (limited to 'src/mainwindow.cc')
-rw-r--r--src/mainwindow.cc8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/mainwindow.cc b/src/mainwindow.cc
index f441783..72b7f60 100644
--- a/src/mainwindow.cc
+++ b/src/mainwindow.cc
@@ -54,8 +54,13 @@ void MainWindow::initActions()
// Move -> Solve
action_solve = new QAction(tr("Solve"), this);
- action_solve->setStatusTip(tr("Try to solve this game"));
+ action_solve->setStatusTip(tr("Solve sudoku constraints"));
connect(action_solve, SIGNAL(triggered()), mainwindow_solverwindow, SLOT(solve()));
+
+ // Move -> Search
+ action_search = new QAction(tr("Search"), this);
+ action_search->setStatusTip(tr("Search for a solution"));
+ connect(action_search, SIGNAL(triggered()), mainwindow_solverwindow, SLOT(search()));
}
void MainWindow::initMenus()
@@ -72,5 +77,6 @@ void MainWindow::initMenus()
mainwindow_movemenu->addAction(action_hint);
mainwindow_movemenu->addAction(action_step);
mainwindow_movemenu->addAction(action_solve);
+ mainwindow_movemenu->addAction(action_search);
}