#include <SMESHGUI_PreviewDlg.h>

Public Member Functions | |
| SMESHGUI_PreviewDlg (SMESHGUI *) | |
| ~SMESHGUI_PreviewDlg () | |
| void | showPreview () |
| void | hidePreview () |
Protected Slots | |
| void | toDisplaySimulation () |
| virtual void | onDisplaySimulation (bool) |
Protected Member Functions | |
| void | connectPreviewControl () |
| virtual void | setIsApplyAndClose (const bool theFlag) |
| virtual bool | isApplyAndClose () const |
Protected Attributes | |
| SMESHGUI * | mySMESHGUI |
| SMESHGUI_MeshEditPreview * | mySimulation |
| QCheckBox * | myPreviewCheckBox |
| bool | myIsApplyAndClose |
Definition at line 40 of file SMESHGUI_PreviewDlg.h.
| SMESHGUI_PreviewDlg::SMESHGUI_PreviewDlg | ( | SMESHGUI * | theModule | ) |
Definition at line 47 of file SMESHGUI_PreviewDlg.cxx.
References SMESH.GetViewWindow(), mySimulation, and mySMESHGUI.
: mySMESHGUI(theModule), QDialog(SMESH::GetDesktop( theModule )), myIsApplyAndClose( false ) { mySimulation = new SMESHGUI_MeshEditPreview(SMESH::GetViewWindow( mySMESHGUI )); }
| SMESHGUI_PreviewDlg::~SMESHGUI_PreviewDlg | ( | ) |
Definition at line 59 of file SMESHGUI_PreviewDlg.cxx.
References mySimulation.
{
delete mySimulation;
}
| void SMESHGUI_PreviewDlg::connectPreviewControl | ( | ) | [protected] |
Definition at line 86 of file SMESHGUI_PreviewDlg.cxx.
References myPreviewCheckBox, and onDisplaySimulation().
Referenced by SMESHGUI_ExtrusionAlongPathDlg.SMESHGUI_ExtrusionAlongPathDlg(), SMESHGUI_ExtrusionDlg.SMESHGUI_ExtrusionDlg(), SMESHGUI_RevolutionDlg.SMESHGUI_RevolutionDlg(), SMESHGUI_RotationDlg.SMESHGUI_RotationDlg(), SMESHGUI_ScaleDlg.SMESHGUI_ScaleDlg(), SMESHGUI_SymmetryDlg.SMESHGUI_SymmetryDlg(), and SMESHGUI_TranslationDlg.SMESHGUI_TranslationDlg().
{
connect(myPreviewCheckBox, SIGNAL(toggled(bool)), this, SLOT(onDisplaySimulation(bool)));
}
| void SMESHGUI_PreviewDlg::hidePreview | ( | ) |
Definition at line 77 of file SMESHGUI_PreviewDlg.cxx.
References mySimulation, and SMESHGUI_MeshEditPreview.SetVisibility().
Referenced by SMESHGUI_ExtrusionDlg.ConstructorsClicked(), SMESHGUI_ExtrusionAlongPathDlg.ConstructorsClicked(), SMESHGUI_TranslationDlg.onDisplaySimulation(), SMESHGUI_SymmetryDlg.onDisplaySimulation(), SMESHGUI_ScaleDlg.onDisplaySimulation(), SMESHGUI_RotationDlg.onDisplaySimulation(), SMESHGUI_ExtrusionDlg.onDisplaySimulation(), SMESHGUI_ExtrusionAlongPathDlg.onDisplaySimulation(), SMESHGUI_TranslationDlg.onSelectMesh(), SMESHGUI_SymmetryDlg.onSelectMesh(), SMESHGUI_ScaleDlg.onSelectMesh(), and SMESHGUI_RotationDlg.onSelectMesh().
{
if(mySimulation)
mySimulation->SetVisibility(false);
}
| bool SMESHGUI_PreviewDlg::isApplyAndClose | ( | ) | const [protected, virtual] |
Definition at line 122 of file SMESHGUI_PreviewDlg.cxx.
References myIsApplyAndClose.
Referenced by SMESHGUI_TranslationDlg.ClickOnApply(), SMESHGUI_SymmetryDlg.ClickOnApply(), SMESHGUI_ScaleDlg.ClickOnApply(), and SMESHGUI_RotationDlg.ClickOnApply().
{
return myIsApplyAndClose;
}
| void SMESHGUI_PreviewDlg::onDisplaySimulation | ( | bool | toDisplayPreview | ) | [protected, virtual, slot] |
Reimplemented in SMESHGUI_ExtrusionAlongPathDlg, SMESHGUI_ExtrusionDlg, SMESHGUI_RevolutionDlg, SMESHGUI_RotationDlg, SMESHGUI_ScaleDlg, SMESHGUI_SymmetryDlg, and SMESHGUI_TranslationDlg.
Definition at line 103 of file SMESHGUI_PreviewDlg.cxx.
Referenced by connectPreviewControl(), and toDisplaySimulation().
{
//Empty implementation here
}
| void SMESHGUI_PreviewDlg::setIsApplyAndClose | ( | const bool | theFlag | ) | [protected, virtual] |
Definition at line 112 of file SMESHGUI_PreviewDlg.cxx.
References myIsApplyAndClose.
Referenced by SMESHGUI_TranslationDlg.ClickOnOk(), SMESHGUI_SymmetryDlg.ClickOnOk(), SMESHGUI_ScaleDlg.ClickOnOk(), and SMESHGUI_RotationDlg.ClickOnOk().
{
myIsApplyAndClose = theFlag;
}
| void SMESHGUI_PreviewDlg::showPreview | ( | ) |
Definition at line 68 of file SMESHGUI_PreviewDlg.cxx.
References mySimulation, and SMESHGUI_MeshEditPreview.SetVisibility().
{
if(mySimulation)
mySimulation->SetVisibility(true);
}
| void SMESHGUI_PreviewDlg::toDisplaySimulation | ( | ) | [protected, slot] |
Definition at line 95 of file SMESHGUI_PreviewDlg.cxx.
References onDisplaySimulation().
Referenced by SMESHGUI_TranslationDlg.onActionClicked(), SMESHGUI_SymmetryDlg.onActionClicked(), SMESHGUI_ScaleDlg.onActionClicked(), SMESHGUI_RotationDlg.onActionClicked(), SMESHGUI_ExtrusionAlongPathDlg.SMESHGUI_ExtrusionAlongPathDlg(), SMESHGUI_ExtrusionDlg.SMESHGUI_ExtrusionDlg(), SMESHGUI_RevolutionDlg.SMESHGUI_RevolutionDlg(), SMESHGUI_RotationDlg.SMESHGUI_RotationDlg(), SMESHGUI_ScaleDlg.SMESHGUI_ScaleDlg(), SMESHGUI_SymmetryDlg.SMESHGUI_SymmetryDlg(), and SMESHGUI_TranslationDlg.SMESHGUI_TranslationDlg().
{
onDisplaySimulation(true);
}
bool SMESHGUI_PreviewDlg.myIsApplyAndClose [protected] |
Definition at line 64 of file SMESHGUI_PreviewDlg.h.
Referenced by isApplyAndClose(), and setIsApplyAndClose().
QCheckBox* SMESHGUI_PreviewDlg.myPreviewCheckBox [protected] |
Definition at line 63 of file SMESHGUI_PreviewDlg.h.
Referenced by connectPreviewControl(), SMESHGUI_TranslationDlg.Init(), SMESHGUI_SymmetryDlg.Init(), SMESHGUI_ScaleDlg.Init(), SMESHGUI_RotationDlg.Init(), SMESHGUI_RevolutionDlg.Init(), SMESHGUI_ExtrusionDlg.Init(), SMESHGUI_ExtrusionAlongPathDlg.Init(), SMESHGUI_TranslationDlg.onDisplaySimulation(), SMESHGUI_SymmetryDlg.onDisplaySimulation(), SMESHGUI_ScaleDlg.onDisplaySimulation(), SMESHGUI_RotationDlg.onDisplaySimulation(), SMESHGUI_RevolutionDlg.onDisplaySimulation(), SMESHGUI_ExtrusionDlg.onDisplaySimulation(), SMESHGUI_ExtrusionAlongPathDlg.onDisplaySimulation(), SMESHGUI_ExtrusionAlongPathDlg.SMESHGUI_ExtrusionAlongPathDlg(), SMESHGUI_ExtrusionDlg.SMESHGUI_ExtrusionDlg(), SMESHGUI_RevolutionDlg.SMESHGUI_RevolutionDlg(), SMESHGUI_RotationDlg.SMESHGUI_RotationDlg(), SMESHGUI_ScaleDlg.SMESHGUI_ScaleDlg(), SMESHGUI_SymmetryDlg.SMESHGUI_SymmetryDlg(), and SMESHGUI_TranslationDlg.SMESHGUI_TranslationDlg().
SMESHGUI_MeshEditPreview* SMESHGUI_PreviewDlg.mySimulation [protected] |
Reimplemented in SMESHGUI_RevolutionDlg.
Definition at line 62 of file SMESHGUI_PreviewDlg.h.
Referenced by hidePreview(), SMESHGUI_TranslationDlg.onDisplaySimulation(), SMESHGUI_SymmetryDlg.onDisplaySimulation(), SMESHGUI_ScaleDlg.onDisplaySimulation(), SMESHGUI_RotationDlg.onDisplaySimulation(), SMESHGUI_ExtrusionDlg.onDisplaySimulation(), SMESHGUI_ExtrusionAlongPathDlg.onDisplaySimulation(), showPreview(), SMESHGUI_PreviewDlg(), and ~SMESHGUI_PreviewDlg().
SMESHGUI* SMESHGUI_PreviewDlg.mySMESHGUI [protected] |
Definition at line 61 of file SMESHGUI_PreviewDlg.h.
Referenced by SMESHGUI_TranslationDlg.ActivateThisDialog(), SMESHGUI_SymmetryDlg.ActivateThisDialog(), SMESHGUI_ScaleDlg.ActivateThisDialog(), SMESHGUI_RotationDlg.ActivateThisDialog(), SMESHGUI_RevolutionDlg.ActivateThisDialog(), SMESHGUI_ExtrusionDlg.ActivateThisDialog(), SMESHGUI_ExtrusionAlongPathDlg.ActivateThisDialog(), SMESHGUI_TranslationDlg.ClickOnApply(), SMESHGUI_SymmetryDlg.ClickOnApply(), SMESHGUI_ScaleDlg.ClickOnApply(), SMESHGUI_RotationDlg.ClickOnApply(), SMESHGUI_RevolutionDlg.ClickOnApply(), SMESHGUI_ExtrusionDlg.ClickOnApply(), SMESHGUI_ExtrusionAlongPathDlg.ClickOnApply(), SMESHGUI_TranslationDlg.ClickOnCancel(), SMESHGUI_SymmetryDlg.ClickOnCancel(), SMESHGUI_ScaleDlg.ClickOnCancel(), SMESHGUI_RotationDlg.ClickOnCancel(), SMESHGUI_TranslationDlg.ClickOnHelp(), SMESHGUI_SymmetryDlg.ClickOnHelp(), SMESHGUI_ScaleDlg.ClickOnHelp(), SMESHGUI_RotationDlg.ClickOnHelp(), SMESHGUI_RevolutionDlg.ClickOnHelp(), SMESHGUI_ExtrusionDlg.ClickOnHelp(), SMESHGUI_ExtrusionAlongPathDlg.ClickOnHelp(), SMESHGUI_RevolutionDlg.closeEvent(), SMESHGUI_ExtrusionDlg.closeEvent(), SMESHGUI_TranslationDlg.ConstructorsClicked(), SMESHGUI_SymmetryDlg.ConstructorsClicked(), SMESHGUI_ScaleDlg.ConstructorsClicked(), SMESHGUI_RevolutionDlg.ConstructorsClicked(), SMESHGUI_ExtrusionDlg.ConstructorsClicked(), SMESHGUI_ExtrusionAlongPathDlg.ConstructorsClicked(), SMESHGUI_TranslationDlg.DeactivateActiveDialog(), SMESHGUI_SymmetryDlg.DeactivateActiveDialog(), SMESHGUI_ScaleDlg.DeactivateActiveDialog(), SMESHGUI_RotationDlg.DeactivateActiveDialog(), SMESHGUI_RevolutionDlg.DeactivateActiveDialog(), SMESHGUI_ExtrusionDlg.DeactivateActiveDialog(), SMESHGUI_ExtrusionAlongPathDlg.DeactivateActiveDialog(), SMESHGUI_TranslationDlg.onSelectMesh(), SMESHGUI_SymmetryDlg.onSelectMesh(), SMESHGUI_ScaleDlg.onSelectMesh(), SMESHGUI_RotationDlg.onSelectMesh(), SMESHGUI_RevolutionDlg.onSelectMesh(), SMESHGUI_ExtrusionDlg.onSelectMesh(), SMESHGUI_RevolutionDlg.onSelectVectorMenu(), SMESHGUI_TranslationDlg.onTextChange(), SMESHGUI_SymmetryDlg.onTextChange(), SMESHGUI_ScaleDlg.onTextChange(), SMESHGUI_RotationDlg.onTextChange(), SMESHGUI_RevolutionDlg.onTextChange(), SMESHGUI_ExtrusionDlg.onTextChange(), SMESHGUI_ExtrusionAlongPathDlg.onTextChange(), SMESHGUI_ExtrusionAlongPathDlg.reject(), SMESHGUI_TranslationDlg.SetEditCurrentArgument(), SMESHGUI_SymmetryDlg.SetEditCurrentArgument(), SMESHGUI_ScaleDlg.SetEditCurrentArgument(), SMESHGUI_RotationDlg.SetEditCurrentArgument(), SMESHGUI_RevolutionDlg.SetEditCurrentArgument(), SMESHGUI_ExtrusionDlg.SetEditCurrentArgument(), SMESHGUI_ExtrusionAlongPathDlg.SetEditCurrentArgument(), SMESHGUI_TranslationDlg.setFilters(), SMESHGUI_SymmetryDlg.setFilters(), SMESHGUI_ScaleDlg.setFilters(), SMESHGUI_RotationDlg.setFilters(), SMESHGUI_RevolutionDlg.setFilters(), SMESHGUI_ExtrusionDlg.setFilters(), SMESHGUI_ExtrusionAlongPathDlg.setFilters(), SMESHGUI_ExtrusionAlongPathDlg.SMESHGUI_ExtrusionAlongPathDlg(), SMESHGUI_ExtrusionDlg.SMESHGUI_ExtrusionDlg(), SMESHGUI_PreviewDlg(), SMESHGUI_RevolutionDlg.SMESHGUI_RevolutionDlg(), SMESHGUI_RotationDlg.SMESHGUI_RotationDlg(), SMESHGUI_ScaleDlg.SMESHGUI_ScaleDlg(), SMESHGUI_SymmetryDlg.SMESHGUI_SymmetryDlg(), and SMESHGUI_TranslationDlg.SMESHGUI_TranslationDlg().