Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members  

SolverDialog Class Reference

A dialog for the solver. More...

#include <solver_dialog.h>

Inheritance diagram for SolverDialog::

List of all members.

Public Methods

 SolverDialog (Map const &map, QWidget *parent=0, char const *name=0)
virtual ~SolverDialog ()
Solver const * solver () const
QString positionsExaminedAsText () const

Private Slots

void prepareSolver ()
void performSolve ()

Private Attributes

QTimer * m_timer
int m_positions_per_step
int m_steps_rest
int m_steps_million

Detailed Description

A dialog for the solver.

Ralf Schmelter (

Constructor & Destructor Documentation

SolverDialog::SolverDialog Map const & map,
QWidget * parent = 0,
char const * name = 0

Creates the dialog.

map   The map to solve.
parent   The parent of the dialog.
name   The internal name of the dialog.

virtual SolverDialog::~SolverDialog [virtual]

Releases all resources.

Member Function Documentation

void SolverDialog::performSolve [private, slot]

Performs the solve.

QString SolverDialog::positionsExaminedAsText const

Returns the number of positions examined as a human readable string.

void SolverDialog::prepareSolver [private, slot]

Initialzes the solver.

Solver const* SolverDialog::solver const

Returns the solver.

Member Data Documentation

int SolverDialog::m_positions_per_step [private]

The number of positions per step.

Solver* SolverDialog::m_solver [private]

The solver.

int SolverDialog::m_steps_million [private]

The number of positions in million.

int SolverDialog::m_steps_rest [private]

The number of positions beyond the millions.

QTimer* SolverDialog::m_timer [private]

The timer used.

The documentation for this class was generated from the following file:
Generated at Sun Jan 6 18:49:13 2002 for EasySok by doxygen1.2.9.1 written by Dimitri van Heesch, © 1997-2001