5 #ifndef BALL_VIEW_DIALOGS_MODELSETTINGSDIALOG_H
6 #define BALL_VIEW_DIALOGS_MODELSETTINGSDIALOG_H
8 #ifndef BALL_COMMON_GLOBAL_H
12 #ifndef BALL_VIEW_MODELS_MODELPROCESSOR_H
16 #ifndef BALL_VIEW_KERNEL_COMMON_H
20 #ifndef BALL_VIEW_KERNEL_PREFERENCESENTRY
24 #include <BALL/VIEW/UIC/ui_modelSettingsDialog.h>
26 #include <QtWidgets/QCheckBox>
27 #include <QtWidgets/QLabel>
44 public Ui_ModelSettingsDialogData,
53 Qt::WindowFlags fl = 0 );
72 {
return getFloatValue_(stick_radius_slider);}
76 {
return getFloatValue_(ball_stick_cylinder_radius_slider);}
80 {
return ball_stick_dashed_bonds->isChecked();}
84 {
return getFloatValue_(ball_stick_sphere_radius_slider);}
88 {
return getFloatValue_(vdw_radius_factor_slider);}
92 {
return getFloatValue_(surface_probe_radius_slider);}
96 {
return getFloatValue_(tube_radius_slider);}
100 {
return getFloatValue_(cartoon_tube_radius_slider);}
104 {
return getFloatValue_(cartoon_helix_radius_slider);}
108 {
return getFloatValue_(strand_arrow_width_slider);}
112 {
return getFloatValue_(strand_height_slider);}
116 {
return getFloatValue_(strand_width_slider);}
120 {
return getFloatValue_(hbonds_radius_slider);}
124 {
return getFloatValue_(force_max_length_slider);}
128 {
return getFloatValue_(force_scaling_slider);}
132 {
return getFloatValue_(force_base_slider);}
136 {
return getFloatValue_(force_offset_slider);}
140 {
return getFloatValue_(cartoon_dna_ladder_radius_slider);}
144 {
return getFloatValue_(cartoon_dna_base_radius_slider);}
148 {
return getFloatValue_(cartoon_dna_helix_radius_slider);}
152 { setValue_(stick_radius_slider,value);}
156 { setValue_(ball_stick_cylinder_radius_slider,value);}
160 { ball_stick_dashed_bonds->setChecked(state);}
164 { setValue_(ball_stick_sphere_radius_slider,value);}
168 { setValue_(vdw_radius_factor_slider,value);}
172 { setValue_(surface_probe_radius_slider,value);}
176 { setValue_(tube_radius_slider,value);}
180 { setValue_(cartoon_tube_radius_slider,value);}
184 { setValue_(cartoon_helix_radius_slider,value);}
188 { setValue_(strand_arrow_width_slider ,value);}
192 { setValue_(strand_height_slider,value);}
196 { setValue_(strand_width_slider,value);}
200 { setValue_(hbonds_radius_slider,value);}
204 { setValue_(force_max_length_slider,value);}
208 { setValue_(force_scaling_slider,value);}
212 { setValue_(force_offset_slider ,value);}
216 { setValue_(force_base_slider, value);}
220 { setValue_(cartoon_dna_ladder_radius_slider, value / 10.);}
224 { setValue_(cartoon_dna_helix_radius_slider, value / 10.);}
228 { setValue_(cartoon_dna_base_radius_slider, value / 10.);}
236 void VDWfactorChanged() {setLabelText_(vdw_radius_factor_label, vdw_radius_factor_slider);}
void ballStickCylinderRadiusChanged()
float getVDWRadiusFactor() const
void forceMaxLengthChanged()
void setCartoonStrandHeight(float value)
ModelSettingsDialog(QWidget *parent=0, const char *name="ModelSettingsDialog", Qt::WindowFlags fl=0)
Constructor.
void setCartoonHelixRadius(float value)
void setTubeRadius(float value)
float getDNAHelixRadius() const
void probeRadiusChanged()
void cartoonStrandHeightChanged()
void setCartoonDNABaseRadius(float value)
void setHBondRadius(float value)
void cartoonDNALadderRadiusChanged()
float getCartoonArrowWidth() const
float getFloatValue_(const QSlider *const &le) const
bool ballAndStickDashedBondsEnabled() const
void setSurfaceProbeRadius(float value)
void cartoonStrandArrowWidthChanged()
float getCartoonStrandWidth() const
void ballStickSphereRadiusChanged()
void cartoonTubeRadiusChanged()
void cartoonDNABaseRadiusChanged()
void setCartoonDNAHelixRadius(float value)
void setBallAndStickStickRadius(float value)
float getForceMaxLength() const
void setForceBase(float value)
void setBallAndStickStickDashedBondsEnabled(bool state)
float getDNABaseRadius() const
void setForceOffset(float value)
void cartoonStrandWidthChanged()
float getForceOffset() const
void forceScalingChanged()
void hbondsRadiusChanged()
void setCartoonTubeRadius(float value)
virtual void applySettingsTo(ModelProcessor &cp) const
void setCartoonDNALadderRadius(float value)
float getStickStickRadius() const
void setForceMaxLenght(float value)
void setVDWRadiusFactor(float value)
virtual ModelProcessor * createModelProcessor(ModelType type) const
virtual void getSettings(const ModelProcessor &mp)
virtual QWidget * getEntryFor(ModelType type)
virtual ~ModelSettingsDialog()
Destructor.
void forceOffsetChanged()
float getCartoonStrandHeight() const
float getTubeRadius() const
float getDNALadderRadius() const
float getBallAndStickStickRadius() const
void setStickStickRadius(float value)
void setCartoonArrowWidth(float value)
float getBallRadius() const
void setLabelText_(QLabel *label, const QSlider *const from)
void setBallRadius(float value)
float getCartoonTubeRadius() const
void cartoonHelixRadiusChanged()
void setValue_(QSlider *le, float value)
float getHBondsRadius() const
void setCartoonStrandWidth(float value)
void changedNAMode_(bool state)
void setForceScaling(float value)
void cartoonDNAHelixRadiusChanged()
float getForceBase() const
float getSurfaceProbeRadius() const
void stickRadiusChanged()
float getForceScaling() const
float getCartoonHelixRadius() const