-TCollection_ExtendedString HYDROData_StricklerTable::toExtString( const QString& theStr ) const
-{
- TCollection_ExtendedString aRes;
- if( !theStr.isEmpty() )
- {
- Standard_ExtString extStr = new Standard_ExtCharacter[ ( theStr.length() + 1 ) * 2 ];
- memcpy( (void*)extStr, theStr.unicode(), theStr.length() * 2 );
- ((short*)extStr)[theStr.length()] = '\0';
- aRes = TCollection_ExtendedString( extStr );
- delete [] extStr;
- }
- return aRes;
-}
-
-QString HYDROData_StricklerTable::toQString( const TCollection_ExtendedString& theStr ) const
-{
- return QString( (QChar*)theStr.ToExtString(), theStr.Length() );
-}
-