- // --> nodes
- QLabel* myMeshNbNodesLab = new QLabel(COLONIZE(tr("SMESH_MESHINFO_NODES")), myMeshWidget, "myMeshNbNodesLab");
- myMeshNbNodes = new QLabel(myMeshWidget, "myMeshNbNodes");
- myMeshNbNodes->setMinimumWidth(100);
-
- // --> edges
- QLabel* myMeshNbEdgesLab = new QLabel(COLONIZE(tr("SMESH_MESHINFO_EDGES")), myMeshWidget, "myMeshNbEdgesLab");
- myMeshNbEdges = new QLabel(myMeshWidget, "myMeshNbEdges");
- myMeshNbEdges->setMinimumWidth(100);
-
- // --> faces
- myMeshFacesGroup = new QGroupBox(tr("SMESH_MESHINFO_FACES"), myMeshWidget, "myMeshFacesGroup");
- myMeshFacesGroup->setColumnLayout(0, Qt::Vertical);
- myMeshFacesGroup->layout()->setSpacing(0); myMeshFacesGroup->layout()->setMargin(0);
- QGridLayout* myMeshFacesGroupLayout = new QGridLayout(myMeshFacesGroup->layout());
- myMeshFacesGroupLayout->setAlignment(Qt::AlignTop);
- myMeshFacesGroupLayout->setSpacing(6); myMeshFacesGroupLayout->setMargin(11);
-
- // --> faces --> total
- QLabel* myMeshNbFacesLab = new QLabel(COLONIZE(tr("SMESH_MESHINFO_TOTAL")), myMeshFacesGroup, "myMeshNbFacesLab");
- myMeshNbFacesLab->setFont(fnt);
- myMeshNbFaces = new QLabel(myMeshFacesGroup, "myMeshNbFaces");
- myMeshNbFaces->setMinimumWidth(100);
- myMeshNbFaces->setFont(fnt);
-
- // --> faces --> triangles
- QLabel* myMeshNbTrianglesLab = new QLabel(COLONIZE(tr("SMESH_MESHINFO_TRIANGLES")), myMeshFacesGroup, "myMeshNbTrianglesLab");
- myMeshNbTriangles = new QLabel(myMeshFacesGroup, "myMeshNbTriangles");
- myMeshNbTriangles->setMinimumWidth(100);
-
- // --> faces --> quadrangles
- QLabel* myMeshNbQuadranglesLab = new QLabel(COLONIZE(tr("SMESH_MESHINFO_QUADRANGLES")), myMeshFacesGroup, "myMeshNbQuadranglesLab");
- myMeshNbQuadrangles = new QLabel(myMeshFacesGroup, "myMeshNbQuadrangles");
- myMeshNbQuadrangles->setMinimumWidth(100);
-
- // --> faces --> polygons
- QLabel* myMeshNbPolygonesLab = new QLabel( COLONIZE( tr( "SMESH_MESHINFO_POLYGONES" ) ), myMeshFacesGroup, "myMeshNbPolygonesLab" );
- myMeshNbPolygones = new QLabel( myMeshFacesGroup, "myMeshNbPolygones" );
- myMeshNbPolygones->setMinimumWidth( 100 );
-
- myMeshFacesGroupLayout->addWidget(myMeshNbFacesLab, 0, 0);
- myMeshFacesGroupLayout->addWidget(myMeshNbFaces, 0, 1);
- myMeshFacesGroupLayout->addWidget(myMeshNbTrianglesLab, 1, 0);
- myMeshFacesGroupLayout->addWidget(myMeshNbTriangles, 1, 1);
- myMeshFacesGroupLayout->addWidget(myMeshNbQuadranglesLab, 2, 0);
- myMeshFacesGroupLayout->addWidget(myMeshNbQuadrangles, 2, 1);
- myMeshFacesGroupLayout->addWidget( myMeshNbPolygonesLab, 3, 0 );
- myMeshFacesGroupLayout->addWidget( myMeshNbPolygones, 3, 1 );
-
- // --> volumes
- myMeshVolumesGroup = new QGroupBox(tr("SMESH_MESHINFO_VOLUMES"), myMeshWidget, "myMeshVolumesGroup");
- myMeshVolumesGroup->setColumnLayout(0, Qt::Vertical);
- myMeshVolumesGroup->layout()->setSpacing(0); myMeshVolumesGroup->layout()->setMargin(0);
- QGridLayout* myMeshVolumesGroupLayout = new QGridLayout(myMeshVolumesGroup->layout());
- myMeshVolumesGroupLayout->setAlignment(Qt::AlignTop);
- myMeshVolumesGroupLayout->setSpacing(6); myMeshVolumesGroupLayout->setMargin(11);
-
- // --> volumes --> total
- QLabel* myMeshNbVolumesLab = new QLabel(COLONIZE(tr("SMESH_MESHINFO_TOTAL")), myMeshVolumesGroup, "myMeshNbVolumesLab");
- myMeshNbVolumesLab->setFont(fnt);
- myMeshNbVolumes = new QLabel(myMeshVolumesGroup, "myMeshNbVolumes");
- myMeshNbVolumes->setMinimumWidth(100);
- myMeshNbVolumes->setFont(fnt);
-
- // --> volumes --> tetrahedrons
- QLabel* myMeshNbTetraLab = new QLabel(COLONIZE(tr("SMESH_MESHINFO_TETRAS")), myMeshVolumesGroup, "myMeshNbTetraLab");
- myMeshNbTetra = new QLabel(myMeshVolumesGroup, "myMeshNbTetra");
- myMeshNbTetra->setMinimumWidth(100);
-
- // --> volumes --> hexahedrons
- QLabel* myMeshNbHexaLab = new QLabel(COLONIZE(tr("SMESH_MESHINFO_HEXAS")), myMeshVolumesGroup, "myMeshNbHexaLab");
- myMeshNbHexa = new QLabel(myMeshVolumesGroup, "myMeshNbHexa");
- myMeshNbHexaLab->setMinimumWidth(100);
-
- // --> volumes --> prisms
- QLabel* myMeshNbPrismLab = new QLabel(COLONIZE(tr("SMESH_MESHINFO_PRISMS")), myMeshVolumesGroup, "myMeshNbPrismLab");
- myMeshNbPrism = new QLabel(myMeshVolumesGroup, "myMeshNbPrism");
- myMeshNbPrism->setMinimumWidth(100);
-
- // --> volumes --> pyramids
- QLabel* myMeshNbPyraLab = new QLabel(COLONIZE(tr("SMESH_MESHINFO_PYRAS")), myMeshVolumesGroup, "myMeshNbPyraLab");
- myMeshNbPyra = new QLabel(myMeshVolumesGroup, "myMeshNbPyra");
- myMeshNbPyra->setMinimumWidth(100);
-
- // --> volumes --> polyherones
- QLabel* myMeshNbPolyhedronesLab = new QLabel( COLONIZE( tr( "SMESH_MESHINFO_POLYEDRES" ) ), myMeshVolumesGroup, "myMeshNbPolyhedronLab" );
- myMeshNbPolyhedrones = new QLabel( myMeshVolumesGroup, "myMeshNbPolyhedrones" );
- myMeshNbPolyhedrones->setMinimumWidth( 100 );
-
- myMeshVolumesGroupLayout->addWidget(myMeshNbVolumesLab, 0, 0);
- myMeshVolumesGroupLayout->addWidget(myMeshNbVolumes, 0, 1);
- myMeshVolumesGroupLayout->addWidget(myMeshNbTetraLab, 1, 0);
- myMeshVolumesGroupLayout->addWidget(myMeshNbTetra, 1, 1);
- myMeshVolumesGroupLayout->addWidget(myMeshNbHexaLab, 2, 0);
- myMeshVolumesGroupLayout->addWidget(myMeshNbHexa, 2, 1);
- myMeshVolumesGroupLayout->addWidget(myMeshNbPrismLab, 3, 0);
- myMeshVolumesGroupLayout->addWidget(myMeshNbPrism, 3, 1);
- myMeshVolumesGroupLayout->addWidget(myMeshNbPyraLab, 4, 0);
- myMeshVolumesGroupLayout->addWidget(myMeshNbPyra, 4, 1);
- myMeshVolumesGroupLayout->addWidget( myMeshNbPolyhedronesLab, 5, 0 );
- myMeshVolumesGroupLayout->addWidget( myMeshNbPolyhedrones, 5, 1 );
-
- aMeshLayout->addWidget(myMeshNameLab, 0, 0);
- aMeshLayout->addWidget(myMeshName, 0, 1);
- aMeshLayout->addMultiCellWidget(line1, 1, 1, 0, 1);
- aMeshLayout->addWidget(myMeshNbNodesLab, 2, 0);
- aMeshLayout->addWidget(myMeshNbNodes, 2, 1);
- aMeshLayout->addWidget(myMeshNbEdgesLab, 3, 0);
- aMeshLayout->addWidget(myMeshNbEdges, 3, 1);
- aMeshLayout->addMultiCellWidget(myMeshFacesGroup, 4, 4, 0, 1);
- aMeshLayout->addMultiCellWidget(myMeshVolumesGroup, 5, 5, 0, 1);
- aMeshLayout->addItem(new QSpacerItem(5, 5, QSizePolicy::Minimum, QSizePolicy::Expanding), 6, 0);
-
- // submesh
- mySubMeshWidget = new QWidget(myWGStack);
- QGridLayout* aSubMeshLayout = new QGridLayout(mySubMeshWidget);
- aSubMeshLayout->setSpacing(6); aSubMeshLayout->setMargin(0);
- myWGStack->addWidget(mySubMeshWidget);