X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSMESHGUI%2FSMESHGUI_MeshInfo.h;h=a2fa39930e6deb2dc6b12f5d505dee906d3d1ce3;hb=f0bf265fc0ea849ad1a359e10ad0c9cf6b0b9bb8;hp=304af9da211ff7d4d1722c5531e39cb34c9d4af5;hpb=d4a710ce52f6e76786a7b3845e2f7975dc9a00b1;p=modules%2Fsmesh.git diff --git a/src/SMESHGUI/SMESHGUI_MeshInfo.h b/src/SMESHGUI/SMESHGUI_MeshInfo.h index 304af9da2..a2fa39930 100644 --- a/src/SMESHGUI/SMESHGUI_MeshInfo.h +++ b/src/SMESHGUI/SMESHGUI_MeshInfo.h @@ -50,6 +50,8 @@ class SMESH_Actor; class SMDS_MeshNode; class SMDS_MeshElement; +class ExtraWidget; + class SMESHGUI_EXPORT SMESHGUI_MeshInfo : public QFrame { Q_OBJECT; @@ -65,7 +67,10 @@ class SMESHGUI_EXPORT SMESHGUI_MeshInfo : public QFrame i0DStart, i0D, i0DEnd, - i1DStart = i0DEnd, + iBallsStart = i0DEnd, + iBalls, + iBallsEnd, + i1DStart = iBallsEnd, i1D, i1DEnd, i2DStart = i1DEnd, @@ -166,10 +171,7 @@ private: QList myIDs; int myIsElement; QWidget* myFrame; - QWidget* myExtra; - QLabel* myCurrent; - QPushButton* myPrev; - QPushButton* myNext; + ExtraWidget* myExtra; int myIndex; }; @@ -234,8 +236,13 @@ public: void showInfo( SMESH::SMESH_IDSource_ptr ); // void clear(); + private slots: void changeLoadToCompute(); + void showPreviousGroups(); + void showNextGroups(); + void showPreviousSubMeshes(); + void showNextSubMeshes(); private: QTreeWidgetItem* createItem( QTreeWidgetItem* = 0, int = 0 ); @@ -243,8 +250,13 @@ private: void subMeshInfo( SMESH::SMESH_subMesh_ptr, QTreeWidgetItem* ); void groupInfo( SMESH::SMESH_GroupBase_ptr, QTreeWidgetItem* ); + void showGroups(); + void showSubMeshes(); + private: - QList myComputors; + QList myComputors; + SMESH::ListOfGroups_var myGroups; + SMESH::submesh_array_var mySubMeshes; }; class SMESHGUI_EXPORT SMESHGUI_MeshInfoDlg : public QDialog