-// Copyright (C) 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2012 CEA/DEN, EDF R&D, OPEN CASCADE
//
// Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
class SMDS_MeshNode;
class SMDS_MeshElement;
+class ExtraWidget;
+
class SMESHGUI_EXPORT SMESHGUI_MeshInfo : public QFrame
{
Q_OBJECT;
i0DStart,
i0D,
i0DEnd,
- i1DStart = i0DEnd,
+ iBallsStart = i0DEnd,
+ iBalls,
+ iBallsEnd,
+ i1DStart = iBallsEnd,
i1D,
i1DEnd,
i2DStart = i1DEnd,
QList<long> myIDs;
int myIsElement;
QWidget* myFrame;
- QWidget* myExtra;
- QLabel* myCurrent;
- QPushButton* myPrev;
- QPushButton* myNext;
+ ExtraWidget* myExtra;
int myIndex;
};
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 );
void subMeshInfo( SMESH::SMESH_subMesh_ptr, QTreeWidgetItem* );
void groupInfo( SMESH::SMESH_GroupBase_ptr, QTreeWidgetItem* );
+ void showGroups();
+ void showSubMeshes();
+
private:
- QList<GrpComputor*> myComputors;
+ QList<GrpComputor*> myComputors;
+ SMESH::ListOfGroups_var myGroups;
+ SMESH::submesh_array_var mySubMeshes;
};
class SMESHGUI_EXPORT SMESHGUI_MeshInfoDlg : public QDialog