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

SolutionSelectDialog Class Reference

Lets the user select a solution. More...

#include <solution_select_dialog.h>

Inheritance diagram for SolutionSelectDialog::

List of all members.

Public Slots

void solutionSelected (int index)

Public Methods

 SolutionSelectDialog (CompressedMap const &map, bool can_select, QWidget *parent=0, const char *name=0)
 SolutionSelectDialog (int index, bool can_select, QWidget *parent=0, const char *name=0)
int selectedSolution ()

Protected Slots

void slotOk ()

Private Attributes

int m_selected_solution

Detailed Description

Lets the user select a solution.

Ralf Schmelter (

Constructor & Destructor Documentation

SolutionSelectDialog::SolutionSelectDialog CompressedMap const & map,
bool can_select,
QWidget * parent = 0,
const char * name = 0

Contructs the object.

Note that the map <e>must</e> have a solution.

compressed_map   The compressed map of the level.
can_select   If true, a solution can be selected.
parent   The parent widget.
name   The internal name.

SolutionSelectDialog::SolutionSelectDialog int index,
bool can_select,
QWidget * parent = 0,
const char * name = 0

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Member Function Documentation

int SolutionSelectDialog::selectedSolution

Returns the selected solution.

void SolutionSelectDialog::slotOk [protected, slot]

Called when a ok is clicked.

void SolutionSelectDialog::solutionSelected int index [slot]

Called when the user selected a solution.

ent index The index of the selected solution.

Member Data Documentation

SolutionListView* SolutionSelectDialog::m_list_view [private]

The list view with the solution data.

int SolutionSelectDialog::m_selected_solution [private]

The selected solution.

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