Version: 8.3.0
SMESHGUI_Make2DFrom3DDlg Class Reference

Dialog to show result mesh statistic. More...

#include <SMESHGUI_Make2DFrom3DOp.h>

Inheritance diagram for SMESHGUI_Make2DFrom3DDlg:

Public Types

enum  { MeshOrGroups }
 

Public Member Functions

 SMESHGUI_Make2DFrom3DDlg (QWidget *)
 
virtual ~SMESHGUI_Make2DFrom3DDlg ()
 
SMESH::Bnd_Dimension mode () const
 
bool needNewMesh () const
 
QString getNewMeshName () const
 
void setNewMeshName (const QString &)
 
void setNewMeshEnabled (bool)
 
bool getNewMeshEnabled () const
 
bool needGroup () const
 
QString getGroupName () const
 
void setGroupName (const QString &)
 
bool copySource () const
 
virtual void show ()
 
virtual void setContentActive (const bool)
 set all content to enable (parameter is true) or disable state More...
 

Static Public Member Functions

static int prefix (const QString &)
 Return hard-coded prefix using to differ overlapping types. More...
 

Protected Member Functions

SUIT_Desktop * desktop () const
 find desktop of active application More...
 
SUIT_ResourceMgr * resourceMgr () const
 gets resource manager More...
 

Private Slots

void onTargetChanged ()
 
void onGroupChecked ()
 

Private Attributes

QRadioButton * my2dFrom3dRB
 
QRadioButton * my1dFrom2dRB
 
QRadioButton * my1dFrom3dRB
 
QRadioButton * myThisMeshRB
 
QRadioButton * myNewMeshRB
 
QLineEdit * myMeshName
 
QCheckBox * myCopyCheck
 
QCheckBox * myGroupCheck
 
QLineEdit * myGroupName
 

Friends

class SMESHGUI_Make2DFrom3DOp
 

Detailed Description

Dialog to show result mesh statistic.

Copy Mesh dialog box.

Member Enumeration Documentation

anonymous enum
Enumerator
MeshOrGroups 

Constructor & Destructor Documentation

SMESHGUI_Make2DFrom3DDlg::SMESHGUI_Make2DFrom3DDlg ( QWidget parent)
SMESHGUI_Make2DFrom3DDlg::~SMESHGUI_Make2DFrom3DDlg ( )
virtual

Member Function Documentation

bool SMESHGUI_Make2DFrom3DDlg::copySource ( ) const

References myCopyCheck.

SUIT_Desktop * SMESHGUI_Dialog::desktop ( ) const
protectedinherited

find desktop of active application

References MESHCUT::d.

QString SMESHGUI_Make2DFrom3DDlg::getGroupName ( ) const

References myGroupName.

bool SMESHGUI_Make2DFrom3DDlg::getNewMeshEnabled ( ) const

References myNewMeshRB.

QString SMESHGUI_Make2DFrom3DDlg::getNewMeshName ( ) const

References myMeshName.

SMESH::Bnd_Dimension SMESHGUI_Make2DFrom3DDlg::mode ( ) const
bool SMESHGUI_Make2DFrom3DDlg::needGroup ( ) const

References myGroupCheck.

bool SMESHGUI_Make2DFrom3DDlg::needNewMesh ( ) const

References myNewMeshRB.

void SMESHGUI_Make2DFrom3DDlg::onGroupChecked ( )
privateslot

References myGroupCheck, and myGroupName.

Referenced by SMESHGUI_Make2DFrom3DDlg().

void SMESHGUI_Make2DFrom3DDlg::onTargetChanged ( )
privateslot
int SMESHGUI_Dialog::prefix ( const QString &  name)
staticinherited

Return hard-coded prefix using to differ overlapping types.

Referenced by SMESHGUI_Dialog::SMESHGUI_Dialog(), and SMESHGUI_SelectionOp::typeById().

SUIT_ResourceMgr * SMESHGUI_Dialog::resourceMgr ( ) const
protectedinherited
void SMESHGUI_Dialog::setContentActive ( const bool  active)
virtualinherited

set all content to enable (parameter is true) or disable state

Referenced by SMESHGUI_Operation::setDialogActive().

void SMESHGUI_Make2DFrom3DDlg::setGroupName ( const QString &  name)

References myGroupName.

void SMESHGUI_Make2DFrom3DDlg::setNewMeshEnabled ( bool  enable)
void SMESHGUI_Make2DFrom3DDlg::setNewMeshName ( const QString &  name)

References myMeshName.

Friends And Related Function Documentation

friend class SMESHGUI_Make2DFrom3DOp
friend

Field Documentation

QRadioButton* SMESHGUI_Make2DFrom3DDlg::my1dFrom2dRB
private

Referenced by mode(), and SMESHGUI_Make2DFrom3DDlg().

QRadioButton* SMESHGUI_Make2DFrom3DDlg::my1dFrom3dRB
private
QRadioButton* SMESHGUI_Make2DFrom3DDlg::my2dFrom3dRB
private

Referenced by mode(), and SMESHGUI_Make2DFrom3DDlg().

QCheckBox* SMESHGUI_Make2DFrom3DDlg::myCopyCheck
private
QCheckBox* SMESHGUI_Make2DFrom3DDlg::myGroupCheck
private
QLineEdit* SMESHGUI_Make2DFrom3DDlg::myGroupName
private
QLineEdit* SMESHGUI_Make2DFrom3DDlg::myMeshName
private
QRadioButton* SMESHGUI_Make2DFrom3DDlg::myNewMeshRB
private
QRadioButton* SMESHGUI_Make2DFrom3DDlg::myThisMeshRB
private