#include <BALL/VIEW/DIALOGS/geometricFitDialog.h>
Public Slots | |
void | show () |
void | reset () |
virtual void | reject () |
virtual void | accept () |
Public Member Functions | |
Constructors and Destructors | |
GeometricFitDialog (QWidget *parent=0, const char *name="GeometricFitDialog") | |
virtual | ~GeometricFitDialog () |
Assignment | |
const GeometricFitDialog & | operator= (const GeometricFitDialog &geo_fit_dialog) |
Accessors: inspectors and mutators | |
void | getOptions (Options &options) |
void | isRedock (bool is_redock) |
void | fetchPreferences (INIFile &file) |
void | writePreferences (INIFile &file) |
Protected Member Functions | |
void | fetchPreferences_ (INIFile &file, const String &entry, const QString &default_value) |
void | swapValues_ () |
Private Member Functions | |
GeometricFitDialog (const GeometricFitDialog &geo_fit_dialog) | |
Private Attributes | |
bool | has_changed_ |
bool | is_redock_ |
vector< QString > | backup_ |
Dialog for options of the docking algorithm GeometricFit.
BALL::VIEW::GeometricFitDialog::GeometricFitDialog | ( | QWidget * | parent = 0 , |
|
const char * | name = "GeometricFitDialog" | |||
) |
Default Constructor. Calls PreferencesEntry::registerObject_
parent | the parent widget of the GeometricFitDialog | |
name | the name of the GeometricFitDialog | |
modal | the modal flag | |
fl | the widget flags |
PreferncesEntry
virtual BALL::VIEW::GeometricFitDialog::~GeometricFitDialog | ( | ) | [virtual] |
Destructor.
BALL::VIEW::GeometricFitDialog::GeometricFitDialog | ( | const GeometricFitDialog & | geo_fit_dialog | ) | [private] |
Copy constructor. Remark: Copy contructor is private because it is not completed. The copy constuctor of the QT widgets is private and cannot be called.
virtual void BALL::VIEW::GeometricFitDialog::accept | ( | ) | [virtual, slot] |
void BALL::VIEW::GeometricFitDialog::fetchPreferences | ( | INIFile & | file | ) |
Fetchs the preferences from the INIFile. Calls PreferencesEntry::readPreferenceEntries . Calls fetchPreferences_ to read the redocking options. This method is called in DockDialog::fetchPreferences .
void BALL::VIEW::GeometricFitDialog::fetchPreferences_ | ( | INIFile & | file, | |
const String & | entry, | |||
const QString & | default_value | |||
) | [protected] |
Function to read the redocking options from INIFile into vector backup_. If INIFile has not yet section GEOMETRIC_FIT_OPTIONS_REDOCK , fill vector backup_ with default values.
file | the INIFile that is read | |
entry | key of entry that is read | |
default_value | default value |
void BALL::VIEW::GeometricFitDialog::getOptions | ( | Options & | options | ) |
Fills options with values of the dialog.
options | the options that are filled |
void BALL::VIEW::GeometricFitDialog::isRedock | ( | bool | is_redock | ) |
Sets the flags is_redock_ and has_changed_ .
const GeometricFitDialog& BALL::VIEW::GeometricFitDialog::operator= | ( | const GeometricFitDialog & | geo_fit_dialog | ) |
Assignment operator
virtual void BALL::VIEW::GeometricFitDialog::reject | ( | ) | [virtual, slot] |
Is called when cancel button is pressed. Hides dialog.
void BALL::VIEW::GeometricFitDialog::reset | ( | ) | [slot] |
Is called when reset button is pressed. Calls reset .
void BALL::VIEW::GeometricFitDialog::show | ( | ) | [slot] |
Shows dialog to user.
void BALL::VIEW::GeometricFitDialog::swapValues_ | ( | ) | [protected] |
Swaps the option values between vector backup_ and dialog. Is called in show if has_changed_ is true and in writePreferences if is redock_ is true.
void BALL::VIEW::GeometricFitDialog::writePreferences | ( | INIFile & | file | ) |
Writes the preferences to the INIFile. Calls PreferencesEntry::writePreferenceEntries . This method is called in DockDialog::writePreferences .
vector<QString> BALL::VIEW::GeometricFitDialog::backup_ [private] |
Needed to guarantee that both, docking and redocking preferences can be written to INIFile When we do docking, redocking options are in the vector and when we do redocking, the docking options are in there. In fetchPreferences , we read the last redocking options from INIFile in this vector and in writePreferences , we write the redocking options in INIFile from this vector
Flag: True if we do docking and did redocking before or otherwise. False if we do (re)docking and also did (re)docking before.
Flag which indicates if we do docking or redocking.