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

ImportSolutionsDialog Class Reference

Dialog to select options for importng solutions. More...

#include <import_solutions_dialog.h>

Inheritance diagram for ImportSolutionsDialog::

List of all members.

Public Methods

 ImportSolutionsDialog (QWidget *parent=0, char const *name=0)
virtual ~ImportSolutionsDialog ()
bool importSolutionForCurrentLevel () const
bool importSolutionsForCurrentCollection () const
bool importOnlyBetterSolutions () const
bool importOnlyBestSolution () const
bool importOnlyBestBetterSolution () const
bool optimizePushes () const
bool optimizeMoves () const
QString appendAnnotation () const

Private Attributes

QRadioButton * m_import_current_solution
QRadioButton * m_import_collection_solutions
QRadioButton * m_import_all_solutions
QRadioButton * m_import_better_solutions
QRadioButton * m_import_best_solution
QRadioButton * m_import_better_best_solutions
QRadioButton * m_ignore_solution_quality
QRadioButton * m_optimize_pushes
QRadioButton * m_optimize_moves
QRadioButton * m_optimize_none
KLineEdit * m_append_annotation

Detailed Description

Dialog to select options for importng solutions.

Author:
Ralf Schmelter (ralfs@pc2a.chemie.uni-dortmund.de).
Version:
0.1


Constructor & Destructor Documentation

ImportSolutionsDialog::ImportSolutionsDialog QWidget * parent = 0,
char const * name = 0
 

Creates the dialog.

Parameters:
parent   The parent widget.
name   The internal name of the widget.

virtual ImportSolutionsDialog::~ImportSolutionsDialog [virtual]
 

Stores the selections.


Member Function Documentation

QString ImportSolutionsDialog::appendAnnotation const
 

Returns the text to append to each imported solutions annotation.

bool ImportSolutionsDialog::importOnlyBestBetterSolution const
 

Returns true, if we import only the best better solution.

bool ImportSolutionsDialog::importOnlyBestSolution const
 

Returns true, if we import only the best solution.

bool ImportSolutionsDialog::importOnlyBetterSolutions const
 

Returns true, if we only import better solutions.

bool ImportSolutionsDialog::importSolutionForCurrentLevel const
 

Returns true, if we should only import a solution for the current level.

bool ImportSolutionsDialog::importSolutionsForCurrentCollection const
 

Returns true, if we should only import solutions for the current collection.

bool ImportSolutionsDialog::optimizeMoves const
 

Returns true, if we should optimized the moves of the solutions.

bool ImportSolutionsDialog::optimizePushes const
 

Returns true, if we should optimized the pushes and moves of the solutions.


Member Data Documentation

KLineEdit* ImportSolutionsDialog::m_append_annotation [private]
 

The annotation to append to all solutions.

QRadioButton* ImportSolutionsDialog::m_ignore_solution_quality [private]
 

If set, we don't care you good a solutions is.

QRadioButton* ImportSolutionsDialog::m_import_all_solutions [private]
 

If set, we import all solutions.

QRadioButton* ImportSolutionsDialog::m_import_best_solution [private]
 

If set, we import only the best solution.

QRadioButton* ImportSolutionsDialog::m_import_better_best_solutions [private]
 

If set, we import only the best solution, if it is better than the currently best solution.

QRadioButton* ImportSolutionsDialog::m_import_better_solutions [private]
 

If set, we import only better solutions.

QRadioButton* ImportSolutionsDialog::m_import_collection_solutions [private]
 

If set, we import only the solutions of the current collection.

QRadioButton* ImportSolutionsDialog::m_import_current_solution [private]
 

If set, we import only the solution of the current level.

QRadioButton* ImportSolutionsDialog::m_optimize_moves [private]
 

If set, we should optimize pushes.

QRadioButton* ImportSolutionsDialog::m_optimize_none [private]
 

If set, we dont optimize.

QRadioButton* ImportSolutionsDialog::m_optimize_pushes [private]
 

If set, we should optimize pushes and moves.


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