class SMESH_Actor;
class ExtraWidget;
+class GroupCombo;
class SMESHGUI_EXPORT SMESHGUI_MeshInfo : public QFrame
{
void setSource( SMESH_Actor*, SMESH::SMESH_IDSource_var );
void showInfo( long, bool );
void showInfo( QSet<long>, bool );
+ void showInfo( SMESH::SMESH_GroupBase_ptr );
void clear();
virtual void saveInfo( QTextStream &out ) = 0;
{
Q_OBJECT;
- enum { NodeMode, ElemMode };
+ enum { NodeMode, ElemMode, GroupMode };
public:
//! Information type
void keyPressEvent( QKeyEvent* );
void enterEvent( QEvent* );
+signals:
+ void switchMode( int );
+
private slots:
void help();
void updateSelection();
QButtonGroup* myMode;
QLineEdit* myID;
QCheckBox* myIDPreviewCheck;
+ GroupCombo* myGroups;
SMESHGUI_IdPreview* myIDPreview;
SMESHGUI_ElemInfo* myElemInfo;
SMESHGUI_AddInfo* myAddInfo;