Version: 9.16.0
SMESHGUI_ComputeDlg Class Reference

Dialog to compute a mesh and show computation errors. More...

#include <SMESHGUI_ComputeDlg.h>

Inheritance diagram for SMESHGUI_ComputeDlg:

Public Member Functions

 SMESHGUI_ComputeDlg (QWidget *, bool)
 Dialog to compute a mesh and show computation errors. More...
 
virtual ~SMESHGUI_ComputeDlg ()
 Destructor. More...
 
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

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

Protected Attributes

QLabelmyMeshName
 
QGroupBoxmyMemoryLackGroup
 
QGroupBoxmyCompErrorGroup
 
QGroupBoxmyHypErrorGroup
 
QLabelmyHypErrorLabel
 
QLabelmyWarningLabel
 
QTableWidgetmyTable
 
QPushButton * myShowBtn
 
QPushButton * myPublishBtn
 
QPushButton * myBadMeshBtn
 
QPushButton * myBadMeshToGroupBtn
 
SMESHGUI_MeshInfosBoxmyBriefInfo
 
SMESHGUI_MeshInfosBoxmyFullInfo
 

Friends

class SMESHGUI_BaseComputeOp
 
class SMESHGUI_PrecomputeOp
 
class SMESHGUI_ShowErrorsOp
 

Detailed Description

Dialog to compute a mesh and show computation errors.

Constructor & Destructor Documentation

◆ SMESHGUI_ComputeDlg()

SMESHGUI_ComputeDlg::SMESHGUI_ComputeDlg ( QWidget parent,
bool  ForEval 
)

Dialog to compute a mesh and show computation errors.

References createMainFrame(), and SPACING.

◆ ~SMESHGUI_ComputeDlg()

SMESHGUI_ComputeDlg::~SMESHGUI_ComputeDlg ( )
virtual

Destructor.

Member Function Documentation

◆ createMainFrame()

◆ desktop()

SUIT_Desktop * SMESHGUI_Dialog::desktop ( ) const
protectedinherited

find desktop of active application

References MESHCUT::d.

◆ prefix()

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().

◆ resourceMgr()

SUIT_ResourceMgr * SMESHGUI_Dialog::resourceMgr ( ) const
protectedinherited

◆ setContentActive()

void SMESHGUI_Dialog::setContentActive ( const bool  active)
virtualinherited

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

◆ show()

Friends And Related Function Documentation

◆ SMESHGUI_BaseComputeOp

friend class SMESHGUI_BaseComputeOp
friend

◆ SMESHGUI_PrecomputeOp

friend class SMESHGUI_PrecomputeOp
friend

◆ SMESHGUI_ShowErrorsOp

friend class SMESHGUI_ShowErrorsOp
friend

Field Documentation

◆ myBadMeshBtn

QPushButton* SMESHGUI_ComputeDlg::myBadMeshBtn
protected

◆ myBadMeshToGroupBtn

QPushButton* SMESHGUI_ComputeDlg::myBadMeshToGroupBtn
protected

◆ myBriefInfo

◆ myCompErrorGroup

◆ myFullInfo

◆ myHypErrorGroup

◆ myHypErrorLabel

QLabel* SMESHGUI_ComputeDlg::myHypErrorLabel
protected

◆ myMemoryLackGroup

QGroupBox* SMESHGUI_ComputeDlg::myMemoryLackGroup
protected

◆ myMeshName

QLabel* SMESHGUI_ComputeDlg::myMeshName
protected

Referenced by createMainFrame().

◆ myPublishBtn

QPushButton* SMESHGUI_ComputeDlg::myPublishBtn
protected

◆ myShowBtn

QPushButton* SMESHGUI_ComputeDlg::myShowBtn
protected

◆ myTable

◆ myWarningLabel

QLabel* SMESHGUI_ComputeDlg::myWarningLabel
protected