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