#include <dockResultDialog.h>
Public Slots | |
| void | show () |
| Shows and raises result dialog. | |
| void | showSnapshot () |
| Is called when show snapshot button is pressed or when a row of the table is double-clicked. | |
| void | sortTable (int column) |
| Is called when header of a column in the result table is pressed. | |
| void | showDockingOptions () |
| Is called when docking options button is pressed. | |
| void | upwardClicked () |
| Is called when upward button is pressed. | |
| void | downwardClicked () |
| Is called when downward button is pressed. | |
| void | scoringFuncChosen () |
| Is called when a scoring function is chosen in the combobox. | |
| void | advancedClicked () |
| Is called when advanced button for scoring function options is pressed. | |
| void | scoringClicked () |
| Is called when new scoring button is pressed. | |
| void | closeClicked () |
| Is called when close button is pressed. | |
Public Member Functions | |
Constructors and Destructors | |
| DockResultDialog (QWidget *parent=0, const char *name="DockResultDialog") throw () | |
| Constructor. | |
| virtual | ~DockResultDialog () throw () |
| Destructor. | |
Assignment | |
| const DockResultDialog & | operator= (const DockResultDialog &res_dialog) throw () |
| Assignment operator. | |
Accessors: mutators | |
| void | setDockResult (DockResult *dock_res) throw () |
| Sets the dock result. | |
| void | setDockedSystem (System *system) throw () |
| Sets the docked system. | |
| void | addScoringFunction (const QString &name, DockingController::ScoringFunction score_func, QDialog *dialog=0) throw () |
| Adds scoring function to combobox and its advanced option dialog to hashmap, if it has such a dialog. | |
Protected Slots | |
| void | selectionChanged_ () |
| void | deleteColumn_ () |
| Is called when context menu entry Delete Score Column is pressed. | |
| void | showScoringOptions_ () |
| Is called when context menu entry Scoring Options is pressed. | |
| void | redock_ () |
| Is called when context menu entry Redock is pressed. | |
|
||||||||||||
|
Constructor.
|
|
||||||||||||||||
|
Adds scoring function to combobox and its advanced option dialog to hashmap, if it has such a dialog.
|
|
|
Is called when advanced button for scoring function options is pressed. Shows corresponding options dialog, if it exits. |
|
|
Is called when close button is pressed. Closes and deletes the dialog. |
|
|
Is called when context menu entry Delete Score Column is pressed. Deletes a score column. |
|
|
Is called when downward button is pressed. Selects the row below the current selected row and shows its snapshot. |
|
|
Is called when context menu entry Redock is pressed. Calls DockingController::runDocking for redocking.
|
|
|
Is called when new scoring button is pressed. Calculates new scores with the chosen scoring function and adds a new score column. Calls sortTable to sort the table by this new column. |
|
|
Is called when a scoring function is chosen in the combobox. Sets the advanced button enabled if the selected scoring function has options otherwise the button is disabled. |
|
|
Sets the docked system.
|
|
|
Sets the dock result.
|
|
|
Shows and raises result dialog. Fills the result table in the dialog with the values stored in dock_res_ . |
|
|
Is called when docking options button is pressed. Shows docking options in a small dialog. |
|
|
Is called when context menu entry Scoring Options is pressed. Shows options of the scoring function in a small dialog.
|
|
|
Is called when show snapshot button is pressed or when a row of the table is double-clicked. Shows snapshot of selected row. |
|
|
Is called when header of a column in the result table is pressed. Sorts the result table by a clicked column. Uses nested class Compare_ for sorting. |
|
|
Is called when upward button is pressed. Selects the row above the current selected row and shows its snapshot. |