BALL::VIEW::DockProgressDialog Class Reference
[QT Dialogs]

Dialog for showing the progress during a docking calculation. More...

#include <dockProgressDialog.h>

Inherits Ui_DockProgressDialogData.

List of all members.


Public Slots

void show ()
Starts timer and shows dialog to user.
void pauseClicked ()
Is called when pause button / continue button is pressed.
void abortClicked ()
Is called when abort button is pressed.

Public Member Functions

Constructors and Destructors
DockProgressDialog (QWidget *parent=0, const char *name="DockProgressDialog")
Constructor.
virtual ~DockProgressDialog ()
Destructor.
Accessors: inspectors and mutators
void setDockingAlgorithm (DockingAlgorithm *alg)
Sets docking algorithm.
const DockingAlgorithm * getDockingAlgorithm () const
Get docking algorithm.
void fillDialog (const QString &p1, const QString &p2, const QString &alg, const QString &sf, const Options &alg_opt, const Options &sf_opt)
Fills ProgressDialog with information about the chosen docking partners, algorithm, scoring function and options.

Protected Slots

void updateProgress_ ()
Is called when timer elapses.

Detailed Description

Dialog for showing the progress during a docking calculation.

Constructor & Destructor Documentation

BALL::VIEW::DockProgressDialog::DockProgressDialog ( QWidget * parent = 0,
const char * name = "DockProgressDialog"
)

Constructor.

Parameters:
parent the parent widget of the DockProgressDialog
name the name of the DockProgressDialog
modal the modal flag
fl the widget flags

Member Function Documentation

void BALL::VIEW::DockProgressDialog::abortClicked ( ) [slot]

Is called when abort button is pressed.

Aborts docking calculations. Closes and deletes the dialog.

void BALL::VIEW::DockProgressDialog::fillDialog ( const QString & p1,
const QString & p2,
const QString & alg,
const QString & sf,
const Options & alg_opt,
const Options & sf_opt
)

Fills ProgressDialog with information about the chosen docking partners, algorithm, scoring function and options.

Parameters:
p1 first docking partner
p2 second docking partner
alg docking algorithm
sf scoring function
alg_opt algorithm options
sf_opt scoring function options

void BALL::VIEW::DockProgressDialog::pauseClicked ( ) [slot]

Is called when pause button / continue button is pressed.

Pauses / continues docking calculations.

void BALL::VIEW::DockProgressDialog::setDockingAlgorithm ( DockingAlgorithm * alg )

Sets docking algorithm.

Parameters:
alg docking algorithm

void BALL::VIEW::DockProgressDialog::updateProgress_ ( ) [protected, slot]

Is called when timer elapses.

Gets current progress of docking algorithm. Sets progress bar to current progress and calculates remaining time. Closes and deletes the dialog when calculations have finished.


Generated on Thu Aug 6 18:30:52 2009 for BALL by doxygen 1.5.8