X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FMEDCalc%2Fgui%2Fdialogs%2FWidgetPresentationParameters.hxx;fp=src%2FMEDCalc%2Fgui%2Fdialogs%2FWidgetPresentationParameters.hxx;h=7531fe2a685e7e0e604274765cc3410d0dcd5d6e;hb=9a9f81053e1e8fa736b90baf2843b49e6df8af81;hp=32aef3d29b2523de8057eacaa781a92338f834d9;hpb=12e72b16e927a491139cde26adf98395bf222ce1;p=modules%2Fmed.git diff --git a/src/MEDCalc/gui/dialogs/WidgetPresentationParameters.hxx b/src/MEDCalc/gui/dialogs/WidgetPresentationParameters.hxx index 32aef3d29..7531fe2a6 100644 --- a/src/MEDCalc/gui/dialogs/WidgetPresentationParameters.hxx +++ b/src/MEDCalc/gui/dialogs/WidgetPresentationParameters.hxx @@ -48,6 +48,41 @@ public: MEDCALC::ScalarBarRangeType getScalarBarRange() const; void setScalarBarRange(MEDCALC::ScalarBarRangeType); + MEDCALC::IntegrationDirType getIntegrationDir() const; + void setIntegrationDir(MEDCALC::IntegrationDirType); + + std::string getContourComponent() const; + void setContourComponents(std::vector compos, int selecIndex); + + bool getScalarBarVisibility() const; + void setScalarBarVisibility(const bool); + + bool getHideDataOutsideCustomRange() const; + void setHideDataOutsideCustomRange(const bool); + + void getScalarBarRangeValue( double* ) const; + void setScalarBarRangeValue(const double, const double); + + double getScaleFactor() { return _ui.spinScaleFactor->value(); } + void setScaleFactor(double); + + bool getScaleFactorFlag() { return _ui.checkBoxScaleFactor->isChecked(); } + void setScaleFactorFlag(const bool); + + void getNormal( double * ) const; + void setNormal(const double, const double, const double); + + void getCutPoint1( double *) const; + void setCutPoint1(const double, const double, const double); + void getCutPoint2( double *) const; + void setCutPoint2(const double, const double, const double); + + void hidePlot3D(); + void hideContourComponent(); + + double getPlanePosition() const; + void setPlanePosition( double ); + // double getScalarBarTimestep() const; // double getScalarBarMinVal() const; // double getScalarBarMaxVal() const; @@ -70,13 +105,31 @@ public: void toggleCommonFieldWidget(bool show); + QComboBox* getRangeComboBox() { return _ui.comboBoxScalarBarRange; } + double getMixCustomRange() { return _ui.spinCustomRangeMin->value(); } + double getMaxCustomRange() { return _ui.spinCustomRangeMax->value(); } + signals: void comboScalarBarRangeIndexChanged(int); void comboColorMapIndexChanged(int); void comboCompoIndexChanged(int); void comboOrientIndexChanged(int); void comboMeshIndexChanged(int); + void comboIntegrDirIndexChanged(int); + void comboContCompIndexChanged(int); void spinBoxValueChanged(int); + void spinNormalValuesChanged(double, double, double); + void spinCutPoint1ValuesChanged(double, double, double); + void spinCutPoint2ValuesChanged(double, double, double); + void spinPlanePosValueChanged(double); + void checkboxScalarBarVisibilityChanged(int); + void checkboxCustomRangeChanged(int); + void checkboxScaleFactorChanged(int); + void spinboxCustomRangeChanged(double, double); + void spinboxScaleFactorChaged(double); + void checkboxCustomScaleFactorChanged(int); + void checkboxHideDataOutsideCustomRangeChanged(int); + private slots: void onComboScalarBarRangeIndexChanged(int); @@ -84,10 +137,22 @@ private slots: void onComboCompoIndexChanged(int); void onComboOrientIndexChanged(int); void onComboMeshIndexChanged(int); + void onComboIntegrDirIndexChanged(int); + void onComboContCompIndexChanged(int); void onSpinBoxEditingFinished(); - + void onSpinNormalEditingFinished(); + void onSpinCutPoint1EditingFinished(); + void onSpinCutPoint2EditingFinished(); + void onSpinPlanePosEditingFinished(); + void onCheckboxScalarBarVisibilityChanged(int); + void onCheckboxCustomRangeChanged(int); + void onCheckboxScaleFactorChanged(int); + void onSpinboxCustomRangeChanged(); + void onSpinboxScaleFactorChanged(); + void onCheckboxCustomScaleFactorChanged(int); + void onCheckboxHideDataOutsideCustomRangeChanged(int); private: - Ui_WidgetPresentationParameters _ui; // instance of the class defined in ui_WidgetPresentationParameters.h + Ui_WidgetPresentationParameters _ui; // instancte of the class defined in ui_WidgetPresentationParameters.h bool _blockSig; };