Main Page | Modules | Namespace List | Class Hierarchy | Class List | Namespace Members | Class Members

VIEW::ModelSettingsDialog Class Reference
[QT Dialogs]

Dialog for the molecular model settings, it is inserted into the Preferences. More...

#include <modelSettingsDialog.h>

Inheritance diagram for VIEW::ModelSettingsDialog:

VIEW::PreferencesEntry List of all members.

Public Member Functions

 ModelSettingsDialog (QWidget *parent=0, const char *name="ModelSettingsDialog", Qt::WFlags fl=0)
 Constructor.
virtual ~ModelSettingsDialog ()
 Destructor.
virtual void applySettingsTo (ModelProcessor &cp) const throw ()
virtual ModelProcessorcreateModelProcessor (ModelType type) const throw (Exception::InvalidOption)
virtual void getSettings (const ModelProcessor &mp) throw ()
virtual QWidget * getEntryFor (ModelType type) throw ()
float getStickStickRadius () const throw ()
float getBallAndStickStickRadius () const throw ()
bool ballAndStickDashedBondsEnabled () const throw ()
float getBallRadius () const throw ()
float getVDWRadiusFactor () const throw ()
float getSurfaceProbeRadius () const throw ()
float getTubeRadius () const throw ()
float getCartoonTubeRadius () const throw ()
float getCartoonHelixRadius () const throw ()
float getCartoonArrowWidth () const throw ()
float getCartoonStrandHeight () const throw ()
float getCartoonStrandWidth () const throw ()
float getHBondsRadius () const throw ()
float getForceMaxLength () const throw ()
float getForceScaling () const throw ()
float getForceBase () const throw ()
float getForceOffset () const throw ()
float getDNALadderRadius () const throw ()
float getDNABaseRadius () const throw ()
float getDNAHelixRadius () const throw ()
void setStickStickRadius (float value) throw ()
void setBallAndStickStickRadius (float value) throw ()
void setBallAndStickStickDashedBondsEnabled (bool state) throw ()
void setBallRadius (float value) throw ()
void setVDWRadiusFactor (float value) throw ()
void setSurfaceProbeRadius (float value) throw ()
void setTubeRadius (float value) throw ()
void setCartoonTubeRadius (float value) throw ()
void setCartoonHelixRadius (float value) throw ()
void setCartoonArrowWidth (float value) throw ()
void setCartoonStrandHeight (float value) throw ()
void setCartoonStrandWidth (float value) throw ()
void setHBondRadius (float value) throw ()
void setForceMaxLenght (float value) throw ()
void setForceScaling (float value) throw ()
void setForceOffset (float value) throw ()
void setForceBase (float value) throw ()
void setCartoonDNALadderRadius (float value) throw ()
void setCartoonDNAHelixRadius (float value) throw ()
void setCartoonDNABaseRadius (float value) throw ()

Protected Slots

void stickRadiusChanged ()
void VDWfactorChanged ()
void ballStickSphereRadiusChanged ()
void ballStickCylinderRadiusChanged ()
void probeRadiusChanged ()
void tubeRadiusChanged ()
void cartoonTubeRadiusChanged ()
void cartoonHelixRadiusChanged ()
void cartoonStrandArrowWidthChanged ()
void cartoonStrandHeightChanged ()
void cartoonStrandWidthChanged ()
void cartoonDNAHelixRadiusChanged ()
void cartoonDNABaseRadiusChanged ()
void cartoonDNALadderRadiusChanged ()
void hbondsRadiusChanged ()
void forceScalingChanged ()
void forceMaxLengthChanged ()
void forceBaseChanged ()
void forceOffsetChanged ()
void changedNAMode_ (bool state)

Protected Member Functions

float getFloatValue_ (const QSlider *const &le) const throw ()
void setValue_ (QSlider *le, float value) throw ()
void setLabelText_ (QLabel *label, const QSlider *const from) throw ()
void setDefaultValues_ ()

Detailed Description

Dialog for the molecular model settings, it is inserted into the Preferences.