Version: 9.16.0
SMESHGUI_GroupOnShapeDlg Class Reference

#include <SMESHGUI_GroupOnShapeDlg.h>

Inheritance diagram for SMESHGUI_GroupOnShapeDlg:

Public Slots

void updateButtons ()
 slot to enable/disable [Apply] More...
 
void init ()
 initialization More...
 

Public Member Functions

 SMESHGUI_GroupOnShapeDlg ()
 
virtual ~SMESHGUI_GroupOnShapeDlg ()
 
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 Attributes

QPushButton * myMeshBtn
 
QLineEdit * myMeshLine
 
QPushButton * myElemGeomBtn
 
QListWidget * myElemGeomList
 
QPushButton * myNodeGeomBtn
 
QListWidget * myNodeGeomList
 

Friends

class SMESHGUI_GroupOnShapeOp
 

Constructor & Destructor Documentation

◆ SMESHGUI_GroupOnShapeDlg()

SMESHGUI_GroupOnShapeDlg::SMESHGUI_GroupOnShapeDlg ( )

◆ ~SMESHGUI_GroupOnShapeDlg()

SMESHGUI_GroupOnShapeDlg::~SMESHGUI_GroupOnShapeDlg ( )
virtual

Member Function Documentation

◆ desktop()

SUIT_Desktop * SMESHGUI_Dialog::desktop ( ) const
protectedinherited

find desktop of active application

References MESHCUT::d.

◆ init

void SMESHGUI_GroupOnShapeDlg::init ( )
slot

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

◆ updateButtons

void SMESHGUI_GroupOnShapeDlg::updateButtons ( )
slot

slot to enable/disable [Apply]

myGrpNameLine->text().isEmpty() &&

References myElemGeomList, and myNodeGeomList.

Referenced by init(), SMESHGUI_GroupOnShapeOp::onApply(), and SMESHGUI_GroupOnShapeOp::selectionDone().

Friends And Related Function Documentation

◆ SMESHGUI_GroupOnShapeOp

friend class SMESHGUI_GroupOnShapeOp
friend

Field Documentation

◆ myElemGeomBtn

◆ myElemGeomList

QListWidget* SMESHGUI_GroupOnShapeDlg::myElemGeomList
private

◆ myMeshBtn

◆ myMeshLine

QLineEdit* SMESHGUI_GroupOnShapeDlg::myMeshLine
private

◆ myNodeGeomBtn

◆ myNodeGeomList

QListWidget* SMESHGUI_GroupOnShapeDlg::myNodeGeomList
private