// Get Strickler table data from the data model
HYDROGUI_StricklerTableDlg::StricklerCoefficientList aData;
- TColStd_SequenceOfExtendedString aTypes = myObject->GetTypes();
- for ( int i = 1; i <= aTypes.Length(); i++ )
- aData.append( HYDROGUI_StricklerTableDlg::StricklerCoefficient( HYDROGUI_Tool::ToQString( aTypes.Value( i ) ),
- myObject->Get( aTypes.Value( i ), 0 ) ) );
+ QStringList aTypes = myObject->GetTypes();
+ for ( QStringList::iterator it = aTypes.begin(); it != aTypes.end(); ++it )
+ aData.append( HYDROGUI_StricklerTableDlg::StricklerCoefficient( *it, myObject->Get( *it, 0 ) ) );
aPanel->setData( aData );
}
for ( HYDROGUI_StricklerTableDlg::StricklerCoefficientList::iterator it = aData.begin(); it != aData.end(); ++it )
{
const HYDROGUI_StricklerTableDlg::StricklerCoefficient& anInfo = *it;
- aStricklerTableObj->Set( HYDROGUI_Tool::ToExtString( anInfo.myType ), anInfo.myCoefficient );
+ aStricklerTableObj->Set( anInfo.myType, anInfo.myCoefficient );
}
}
else