]> SALOME platform Git repositories - modules/visu.git/commitdiff
Salome HOME
Fix a pb. with naming of vertical headers of table of planes.
authorakl <akl@opencascade.com>
Mon, 24 Mar 2008 11:34:01 +0000 (11:34 +0000)
committerakl <akl@opencascade.com>
Mon, 24 Mar 2008 11:34:01 +0000 (11:34 +0000)
src/VISUGUI/VisuGUI_CutLinesDlg.cxx
src/VISUGUI/VisuGUI_CutPlanesDlg.cxx

index 56c94a8580eb6a5b1f190d2e92634714cfff95c8..a659f464a6442e5a99c39133594b399a46150db2 100644 (file)
@@ -608,6 +608,8 @@ void VisuGUI_CutLinesDlg::DrawTable()
   else if (aNbPlanes < aNbRows)
     myPosTable->setRowCount(aNbPlanes);
 
+  QString str("Plane# %1");
+  QStringList aLabels;
   int aMin = (aNbRows < aNbPlanes)? aNbRows : aNbPlanes;
   for (int i = 0; i<aMin; i++)
   {
@@ -615,11 +617,10 @@ void VisuGUI_CutLinesDlg::DrawTable()
     aModel->setData( anIndex, QVariant( myCutLines->GetLinePosition(i) ), Qt::DisplayRole );
     //myPosTable->setText(i, 0, QString::number(myCutLines->GetLinePosition(i)));
     myPosTable->item( i, 1 )->setCheckState(myCutLines->IsDefaultPosition(i) ? Qt::Checked : Qt::Unchecked );
+    aLabels.append( str.arg(i+1) );
   }
 
   //QHeader *vh = myPosTable->verticalHeader();
-  QString str("Plane# %1");
-  QStringList aLabels;
   for (int i=aMin; i<aNbPlanes; i++) {
     /*VisuGUI_NumEditItem* aEditItem = new VisuGUI_NumEditItem
       (myPosTable, QTableItem::OnTyping, QString::number(myCutLines->GetLinePosition(i)));*/
index 88126f04533696ebee9994520f5f09e46ee45632..e99b70e5e0e5d6b739928eb5ea776ec6d782b78b 100644 (file)
@@ -352,15 +352,16 @@ void VisuGUI_CutPlanesPane::DrawTable()
   else if (aNbPlanes < aNbRows)
     myPosTable->setRowCount(aNbPlanes);
 
+  QStringList aLabels;
+  QString str("Plane# %1");
   int aMin = (aNbRows < aNbPlanes)? aNbRows : aNbPlanes;
   for (int i = 0; i<aMin; i++) {
     myPosTable->item( i, 0 )->setText( QString::number(myCutPlanes->GetPlanePosition(i)));
     myPosTable->item( i, 1 )->setCheckState( myCutPlanes->IsDefault(i) ? Qt::Checked : Qt::Unchecked);
+    aLabels.append( str.arg(i+1) );
   }
 
   //QHeader *vh = myPosTable->verticalHeader();
-  QStringList aLabels;
-  QString str("Plane# %1");
   for (int i=aMin; i<aNbPlanes; i++) {
     QTableWidgetItem* aEditItem = new QTableWidgetItem();
     aEditItem->setText( QString::number(myCutPlanes->GetPlanePosition(i)));