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