#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