#include <SMESHGUI_Preferences_ScalarBarDlg.h>
◆ SMESHGUI_Preferences_ScalarBarDlg()
| SMESHGUI_Preferences_ScalarBarDlg::SMESHGUI_Preferences_ScalarBarDlg |
( |
SMESHGUI * |
theModule | ) |
|
|
private |
SMESHGUI_Preferences_ScalarBarDlg::SMESHGUI_Preferences_ScalarBarDlg.
Constructor
References DEF_HOR_H, DEF_HOR_W, DEF_HOR_X, DEF_HOR_Y, DEF_VER_H, DEF_VER_W, DEF_VER_X, DEF_VER_Y, SMESH::GetResourceMgr(), MARGIN_SIZE, MINIMUM_WIDTH, myActor, myApplyBtn, myButtonGrp, myCancelBtn, myColorsSpin, myDistribColorGrp, myDistributionColorLbl, myDistributionGrp, myDMonoColor, myDMultiColor, myFontGrp, myHeightSpin, myHelpBtn, myHelpFileName, myHorizRadioBtn, myIniH, myIniOrientation, myIniW, myIniX, myIniY, myLabColorGrp, myLabelsBoldCheck, myLabelsColorBtn, myLabelsFontCombo, myLabelsItalicCheck, myLabelsShadowCheck, myLabelsSpin, myLogarithmicCheck, myMaxEdit, myMinEdit, myMonoColorBtn, myOkBtn, myOrientationGrp, myOriginDimGrp, myRangeGrp, mySelectionMgr, mySMESHGUI, myThresholdCheck, myTitleBoldCheck, myTitleColorBtn, myTitleFontCombo, myTitleItalicCheck, myTitleShadowCheck, myVertRadioBtn, myWidthSpin, myWireframeOffCheck, myXSpin, myYSpin, onApply(), onDistributionActivated(), onDistributionChanged(), onHelp(), onMinMaxChanged(), onOk(), onOrientationChanged(), onSelectionChanged(), onXYChanged(), SMESHGUI_SpinBox::RangeStepAndValidator(), reject(), setOriginAndSize(), SMESH_MONOCOLOR_TYPE, and SPACING_SIZE.
Referenced by ScalarBarProperties().
◆ ~SMESHGUI_Preferences_ScalarBarDlg()
| SMESHGUI_Preferences_ScalarBarDlg::~SMESHGUI_Preferences_ScalarBarDlg |
( |
| ) |
|
◆ applyThreshold()
| void SMESHGUI_Preferences_ScalarBarDlg::applyThreshold |
( |
double |
min, |
|
|
double |
max |
|
) |
| |
|
protected |
◆ applyWireframeOff()
| void SMESHGUI_Preferences_ScalarBarDlg::applyWireframeOff |
( |
| ) |
|
|
protected |
◆ initScalarBarFromResources()
| void SMESHGUI_Preferences_ScalarBarDlg::initScalarBarFromResources |
( |
| ) |
|
◆ onApply
| bool SMESHGUI_Preferences_ScalarBarDlg::onApply |
( |
| ) |
|
|
protectedslot |
SMESHGUI_Preferences_ScalarBarDlg::onApply.
Apply button slot
References applyThreshold(), applyWireframeOff(), SMESH_ScalarBarActor::GetDistributionColor(), SMESH_ScalarBarActor::GetDistributionColoringType(), SMESH_Actor::GetPlot2Histogram(), SMESH_Actor::GetScalarBarActor(), myActor, myColorsSpin, myDistributionGrp, myDMultiColor, myHeightSpin, myHorizRadioBtn, myLabelsBoldCheck, myLabelsColorBtn, myLabelsFontCombo, myLabelsItalicCheck, myLabelsShadowCheck, myLabelsSpin, myLogarithmicCheck, myMaxEdit, myMinEdit, myMonoColorBtn, myTitleBoldCheck, myTitleColorBtn, myTitleFontCombo, myTitleItalicCheck, myTitleShadowCheck, myWidthSpin, myXSpin, myYSpin, SMESH::ProcessIn2DViewers(), SMESH::RepaintCurrentView(), SMESH_ScalarBarActor::SetDistributionColor(), SMESH_ScalarBarActor::SetDistributionColoringType(), SMESH_ScalarBarActor::SetDistributionVisibility(), SMESH_ScalarBarActor::SetLabelTextProperty(), SMESH_ScalarBarActor::SetOrientationToHorizontal(), SMESH_ScalarBarActor::SetOrientationToVertical(), SMESH_ScalarBarActor::SetTitleTextProperty(), SMESH_MONOCOLOR_TYPE, SMESH_MULTICOLOR_TYPE, and SMESH_Actor::UpdateDistribution().
Referenced by onOk(), and SMESHGUI_Preferences_ScalarBarDlg().
◆ onDistributionActivated
| void SMESHGUI_Preferences_ScalarBarDlg::onDistributionActivated |
( |
bool |
on | ) |
|
|
protectedslot |
◆ onDistributionChanged
| void SMESHGUI_Preferences_ScalarBarDlg::onDistributionChanged |
( |
int |
id | ) |
|
|
protectedslot |
◆ onHelp
| void SMESHGUI_Preferences_ScalarBarDlg::onHelp |
( |
| ) |
|
|
protectedslot |
◆ onMinMaxChanged
| void SMESHGUI_Preferences_ScalarBarDlg::onMinMaxChanged |
( |
| ) |
|
|
protectedslot |
◆ onOk
| void SMESHGUI_Preferences_ScalarBarDlg::onOk |
( |
| ) |
|
|
protectedslot |
◆ onOrientationChanged
| void SMESHGUI_Preferences_ScalarBarDlg::onOrientationChanged |
( |
| ) |
|
|
protectedslot |
SMESHGUI_Preferences_ScalarBarDlg::onOrientationChanged.
Called when orientation is changed
References DEF_HOR_H, DEF_HOR_W, DEF_HOR_X, DEF_HOR_Y, DEF_VER_H, DEF_VER_W, DEF_VER_X, DEF_VER_Y, initScalarBarFromResources(), myIniH, myIniOrientation, myIniW, myIniX, myIniY, myVertRadioBtn, and setOriginAndSize().
Referenced by SMESHGUI_Preferences_ScalarBarDlg().
◆ onSelectionChanged
| void SMESHGUI_Preferences_ScalarBarDlg::onSelectionChanged |
( |
| ) |
|
|
protectedslot |
SMESHGUI_Preferences_ScalarBarDlg::onSelectionChanged.
Called when selection changed
References applyThreshold(), applyWireframeOff(), SMESH_Actor::eNone, SMESH::FindActorByEntry(), SMESH_Actor::GetControlMode(), SMESH_ScalarBarActor::GetDistributionColor(), SMESH_ScalarBarActor::GetDistributionColoringType(), SMESH_ScalarBarActor::GetDistributionVisibility(), SMESH_Actor::GetScalarBarActor(), Handle(), SMESH_Actor::IsClipThresholdOn(), SMESH_Actor::IsWireframeOff(), myActor, myApplyBtn, myColorsSpin, myDistribColorGrp, myDistributionGrp, myDMonoColor, myDMultiColor, myFontGrp, myHorizRadioBtn, myIniH, myIniOrientation, myIniW, myIniX, myIniY, myLabColorGrp, myLabelsBoldCheck, myLabelsColorBtn, myLabelsFontCombo, myLabelsItalicCheck, myLabelsShadowCheck, myLabelsSpin, myLogarithmicCheck, myMaxEdit, myMinEdit, myMonoColorBtn, myOkBtn, myOrientationGrp, myOriginDimGrp, myRangeGrp, mySelectionMgr, myThresholdCheck, myTitleBoldCheck, myTitleColorBtn, myTitleFontCombo, myTitleItalicCheck, myTitleShadowCheck, myVertRadioBtn, myWireframeOffCheck, onDistributionActivated(), onDistributionChanged(), setOriginAndSize(), SMESH_MONOCOLOR_TYPE, and VTK_ORIENT_VERTICAL.
Referenced by SMESHGUI_Preferences_ScalarBarDlg().
◆ onXYChanged
| void SMESHGUI_Preferences_ScalarBarDlg::onXYChanged |
( |
| ) |
|
|
protectedslot |
◆ reject
| void SMESHGUI_Preferences_ScalarBarDlg::reject |
( |
| ) |
|
|
protectedvirtualslot |
◆ ScalarBarProperties()
| void SMESHGUI_Preferences_ScalarBarDlg::ScalarBarProperties |
( |
SMESHGUI * |
theModule | ) |
|
|
static |
◆ setOriginAndSize()
| void SMESHGUI_Preferences_ScalarBarDlg::setOriginAndSize |
( |
const double |
x, |
|
|
const double |
y, |
|
|
const double |
w, |
|
|
const double |
h |
|
) |
| |
◆ DEF_HOR_H
| double SMESHGUI_Preferences_ScalarBarDlg::DEF_HOR_H |
|
private |
◆ DEF_HOR_W
| double SMESHGUI_Preferences_ScalarBarDlg::DEF_HOR_W |
|
private |
◆ DEF_HOR_X
| double SMESHGUI_Preferences_ScalarBarDlg::DEF_HOR_X |
|
private |
◆ DEF_HOR_Y
| double SMESHGUI_Preferences_ScalarBarDlg::DEF_HOR_Y |
|
private |
◆ DEF_VER_H
| double SMESHGUI_Preferences_ScalarBarDlg::DEF_VER_H |
|
private |
◆ DEF_VER_W
| double SMESHGUI_Preferences_ScalarBarDlg::DEF_VER_W |
|
private |
◆ DEF_VER_X
| double SMESHGUI_Preferences_ScalarBarDlg::DEF_VER_X |
|
private |
◆ DEF_VER_Y
| double SMESHGUI_Preferences_ScalarBarDlg::DEF_VER_Y |
|
private |
◆ myActor
| SMESH_Actor* SMESHGUI_Preferences_ScalarBarDlg::myActor |
|
private |
◆ myApplyBtn
| QPushButton* SMESHGUI_Preferences_ScalarBarDlg::myApplyBtn |
|
private |
◆ myButtonGrp
| QGroupBox* SMESHGUI_Preferences_ScalarBarDlg::myButtonGrp |
|
private |
◆ myCancelBtn
| QPushButton* SMESHGUI_Preferences_ScalarBarDlg::myCancelBtn |
|
private |
◆ myColorsSpin
| SalomeApp_IntSpinBox* SMESHGUI_Preferences_ScalarBarDlg::myColorsSpin |
|
private |
◆ myDistribColorGrp
| QButtonGroup* SMESHGUI_Preferences_ScalarBarDlg::myDistribColorGrp |
|
private |
◆ myDistributionColorLbl
| QLabel* SMESHGUI_Preferences_ScalarBarDlg::myDistributionColorLbl |
|
private |
◆ myDistributionGrp
| QGroupBox* SMESHGUI_Preferences_ScalarBarDlg::myDistributionGrp |
|
private |
◆ myDlg
◆ myDMonoColor
| QRadioButton* SMESHGUI_Preferences_ScalarBarDlg::myDMonoColor |
|
private |
◆ myDMultiColor
| QRadioButton* SMESHGUI_Preferences_ScalarBarDlg::myDMultiColor |
|
private |
◆ myFontGrp
| QGroupBox* SMESHGUI_Preferences_ScalarBarDlg::myFontGrp |
|
private |
◆ myHeightSpin
◆ myHelpBtn
| QPushButton* SMESHGUI_Preferences_ScalarBarDlg::myHelpBtn |
|
private |
◆ myHelpFileName
| QString SMESHGUI_Preferences_ScalarBarDlg::myHelpFileName |
|
private |
◆ myHorizRadioBtn
| QRadioButton* SMESHGUI_Preferences_ScalarBarDlg::myHorizRadioBtn |
|
private |
◆ myIniH
| double SMESHGUI_Preferences_ScalarBarDlg::myIniH |
|
private |
◆ myIniOrientation
| int SMESHGUI_Preferences_ScalarBarDlg::myIniOrientation |
|
private |
◆ myIniW
| double SMESHGUI_Preferences_ScalarBarDlg::myIniW |
|
private |
◆ myIniX
| double SMESHGUI_Preferences_ScalarBarDlg::myIniX |
|
private |
◆ myIniY
| double SMESHGUI_Preferences_ScalarBarDlg::myIniY |
|
private |
◆ myLabColorGrp
| QGroupBox* SMESHGUI_Preferences_ScalarBarDlg::myLabColorGrp |
|
private |
◆ myLabelsBoldCheck
| QCheckBox* SMESHGUI_Preferences_ScalarBarDlg::myLabelsBoldCheck |
|
private |
◆ myLabelsColorBtn
| QtxColorButton* SMESHGUI_Preferences_ScalarBarDlg::myLabelsColorBtn |
|
private |
◆ myLabelsFontCombo
| QComboBox* SMESHGUI_Preferences_ScalarBarDlg::myLabelsFontCombo |
|
private |
◆ myLabelsItalicCheck
| QCheckBox* SMESHGUI_Preferences_ScalarBarDlg::myLabelsItalicCheck |
|
private |
◆ myLabelsShadowCheck
| QCheckBox* SMESHGUI_Preferences_ScalarBarDlg::myLabelsShadowCheck |
|
private |
◆ myLabelsSpin
| SalomeApp_IntSpinBox* SMESHGUI_Preferences_ScalarBarDlg::myLabelsSpin |
|
private |
◆ myLogarithmicCheck
| QCheckBox* SMESHGUI_Preferences_ScalarBarDlg::myLogarithmicCheck |
|
private |
◆ myMaxEdit
| QLineEdit* SMESHGUI_Preferences_ScalarBarDlg::myMaxEdit |
|
private |
◆ myMinEdit
| QLineEdit* SMESHGUI_Preferences_ScalarBarDlg::myMinEdit |
|
private |
◆ myMonoColorBtn
| QtxColorButton* SMESHGUI_Preferences_ScalarBarDlg::myMonoColorBtn |
|
private |
◆ myOkBtn
| QPushButton* SMESHGUI_Preferences_ScalarBarDlg::myOkBtn |
|
private |
◆ myOrientationGrp
| QGroupBox* SMESHGUI_Preferences_ScalarBarDlg::myOrientationGrp |
|
private |
◆ myOriginDimGrp
| QGroupBox* SMESHGUI_Preferences_ScalarBarDlg::myOriginDimGrp |
|
private |
◆ myRangeGrp
| QGroupBox* SMESHGUI_Preferences_ScalarBarDlg::myRangeGrp |
|
private |
◆ mySelectionMgr
| LightApp_SelectionMgr* SMESHGUI_Preferences_ScalarBarDlg::mySelectionMgr |
|
private |
◆ mySMESHGUI
| SMESHGUI* SMESHGUI_Preferences_ScalarBarDlg::mySMESHGUI |
|
private |
◆ myThresholdCheck
| QCheckBox* SMESHGUI_Preferences_ScalarBarDlg::myThresholdCheck |
|
private |
◆ myTitleBoldCheck
| QCheckBox* SMESHGUI_Preferences_ScalarBarDlg::myTitleBoldCheck |
|
private |
◆ myTitleColorBtn
| QtxColorButton* SMESHGUI_Preferences_ScalarBarDlg::myTitleColorBtn |
|
private |
◆ myTitleFontCombo
| QComboBox* SMESHGUI_Preferences_ScalarBarDlg::myTitleFontCombo |
|
private |
◆ myTitleItalicCheck
| QCheckBox* SMESHGUI_Preferences_ScalarBarDlg::myTitleItalicCheck |
|
private |
◆ myTitleShadowCheck
| QCheckBox* SMESHGUI_Preferences_ScalarBarDlg::myTitleShadowCheck |
|
private |
◆ myVertRadioBtn
| QRadioButton* SMESHGUI_Preferences_ScalarBarDlg::myVertRadioBtn |
|
private |
◆ myWidthSpin
◆ myWireframeOffCheck
| QCheckBox* SMESHGUI_Preferences_ScalarBarDlg::myWireframeOffCheck |
|
private |
◆ myXSpin
◆ myYSpin