X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSMESHGUI%2FSMESHGUI_MeshInfo.h;fp=src%2FSMESHGUI%2FSMESHGUI_MeshInfo.h;h=f5cbb7cd8f7e77bb54e10e723d20148950614d42;hb=f303b662ad84d209cc5bc111c4c5f55af5efcdf2;hp=85edb6001be0c7e56d9119479a77cd0bf3790247;hpb=baf83bed4152b4ac101ebe43f442a4f8a1acd712;p=modules%2Fsmesh.git diff --git a/src/SMESHGUI/SMESHGUI_MeshInfo.h b/src/SMESHGUI/SMESHGUI_MeshInfo.h index 85edb6001..f5cbb7cd8 100644 --- a/src/SMESHGUI/SMESHGUI_MeshInfo.h +++ b/src/SMESHGUI/SMESHGUI_MeshInfo.h @@ -67,6 +67,7 @@ class SMESHGUI_SpinBox; class SMESH_Actor; class ExtraWidget; +class GroupCombo; class SMESHGUI_EXPORT SMESHGUI_MeshInfo : public QFrame { @@ -156,6 +157,7 @@ public: void setSource( SMESH_Actor*, SMESH::SMESH_IDSource_var ); void showInfo( long, bool ); void showInfo( QSet, bool ); + void showInfo( SMESH::SMESH_GroupBase_ptr ); void clear(); virtual void saveInfo( QTextStream &out ) = 0; @@ -362,7 +364,7 @@ class SMESHGUI_EXPORT SMESHGUI_MeshInfoDlg : public QDialog { Q_OBJECT; - enum { NodeMode, ElemMode }; + enum { NodeMode, ElemMode, GroupMode }; public: //! Information type @@ -383,6 +385,9 @@ protected: void keyPressEvent( QKeyEvent* ); void enterEvent( QEvent* ); +signals: + void switchMode( int ); + private slots: void help(); void updateSelection(); @@ -402,6 +407,7 @@ private: QButtonGroup* myMode; QLineEdit* myID; QCheckBox* myIDPreviewCheck; + GroupCombo* myGroups; SMESHGUI_IdPreview* myIDPreview; SMESHGUI_ElemInfo* myElemInfo; SMESHGUI_AddInfo* myAddInfo;