#include <dockResultDialog.h>
Inherits Ui_DockResultDialogData.
Classes |
|
| class | Compare_ |
| Nested class in DockResultDialog.
More... |
|
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") | |
| Constructor. |
|
| virtual | ~DockResultDialog () |
| Destructor. |
|
|
Assignment
|
|
| const DockResultDialog & | operator= (const DockResultDialog &res_dialog) |
| Assignment operator. |
|
|
Accessors: mutators
|
|
| void | setDockResult (DockResult *dock_res) |
| Sets the dock result. |
|
| void | setDockedSystem (System *system) |
| Sets the docked system. |
|
| void | addScoringFunction (const QString &name, DockingController::ScoringFunction score_func, QDialog *dialog=0) |
| 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. |
|
| BALL::VIEW::DockResultDialog::DockResultDialog | ( | QWidget * | parent =
0, |
|
| const char * | name =
"DockResultDialog" |
|||
| ) |
Constructor.
| parent | the parent widget of the DockResultDialog | |
| name | the name of the DockResultDialog | |
| modal | the modal flag | |
| fl | the widget flags |
| void BALL::VIEW::DockResultDialog::addScoringFunction | ( | const QString & | name, | |
| DockingController::ScoringFunction | score_func, | |||
| QDialog * | dialog =
0 |
|||
| ) |
Adds scoring function to combobox and its advanced option dialog to hashmap, if it has such a dialog.
| name | the name of the scoring function | |
| score_func | the value of enum DockingController::ScoringFunction | |
| dialog | advanced option dialog |
| void BALL::VIEW::DockResultDialog::advancedClicked | ( | ) | [slot] |
Is called when advanced button for scoring function options is pressed.
Shows corresponding options dialog, if it exits.
| void BALL::VIEW::DockResultDialog::closeClicked | ( | ) | [slot] |
Is called when close button is pressed.
Closes and deletes the dialog.
| void BALL::VIEW::DockResultDialog::deleteColumn_ | ( | ) | [protected, slot] |
Is called when context menu entry Delete Score Column is pressed.
Deletes a score column.
| void BALL::VIEW::DockResultDialog::downwardClicked | ( | ) | [slot] |
Is called when downward button is pressed.
Selects the row below the current selected row and shows its snapshot.
| void BALL::VIEW::DockResultDialog::redock_ | ( | ) | [protected, slot] |
Is called when context menu entry Redock is pressed.
Calls DockingController::runDocking for redocking.
| row | number of the row for which redocking should be started |
| void BALL::VIEW::DockResultDialog::scoringClicked | ( | ) | [slot] |
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.
| void BALL::VIEW::DockResultDialog::scoringFuncChosen | ( | ) | [slot] |
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.
| void BALL::VIEW::DockResultDialog::setDockedSystem | ( | System * | system | ) |
Sets the docked system.
| system | docked system |
| void BALL::VIEW::DockResultDialog::setDockResult | ( | DockResult * | dock_res | ) |
Sets the dock result.
| dock_res | dock result |
| void BALL::VIEW::DockResultDialog::show | ( | ) | [slot] |
Shows and raises result dialog.
Fills the result table in the dialog with the values stored in dock_res_ .
| void BALL::VIEW::DockResultDialog::showDockingOptions | ( | ) | [slot] |
Is called when docking options button is pressed.
Shows docking options in a small dialog.
| void BALL::VIEW::DockResultDialog::showScoringOptions_ | ( | ) | [protected, slot] |
Is called when context menu entry Scoring Options is pressed.
Shows options of the scoring function in a small dialog.
| column | number of the column for which the scoring function options should be shown |
| void BALL::VIEW::DockResultDialog::showSnapshot | ( | ) | [slot] |
Is called when show snapshot button is pressed or when a row of the table is double-clicked.
Shows snapshot of selected row.
| void BALL::VIEW::DockResultDialog::sortTable | ( | int | column | ) | [slot] |
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.
| void BALL::VIEW::DockResultDialog::upwardClicked | ( | ) | [slot] |
Is called when upward button is pressed.
Selects the row above the current selected row and shows its snapshot.
1.5.8