#include <dockProgressDialog.h>
Inherits Ui_DockProgressDialogData.
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.
|
BALL::VIEW::DockProgressDialog::DockProgressDialog | ( | QWidget * | parent =
0 , |
|
const char * | name =
"DockProgressDialog" |
|||
) |
Constructor.
parent | the parent widget of the DockProgressDialog | |
name | the name of the DockProgressDialog | |
modal | the modal flag | |
fl | the widget flags |
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.
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.
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.