#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.
1.5.8