{
}
-void HYDROData_VisualState::SetState( const QString& theState )
+void HYDROData_VisualState::SetState( const std::string& theState )
{
TCollection_AsciiString aString;
Handle(TDataStd_AsciiString) aState;
if( !myLab.FindAttribute( TDataStd_AsciiString::GetID(), aState ) )
aState = TDataStd_AsciiString::Set( myLab, aString );
- aString.AssignCat( theState.toLatin1().constData() );
+ aString.AssignCat( theState.c_str() );
aState->Set( aString );
}
-QString HYDROData_VisualState::GetState() const
+std::string HYDROData_VisualState::GetState() const
{
Handle(TDataStd_AsciiString) aState;
if( !myLab.FindAttribute( TDataStd_AsciiString::GetID(), aState ) )
- return QString();
- return QString( aState->Get().ToCString() );
+ return std::string();
+ return std::string( aState->Get().ToCString() );
}
#include <HYDROData_Entity.h>
-#include <QString>
-
DEFINE_STANDARD_HANDLE(HYDROData_VisualState, HYDROData_Entity)
/**\class HYDROData_VisualState
* Stores the encoded visual state
* \param theState new state
*/
- HYDRODATA_EXPORT void SetState( const QString& theState );
+ HYDRODATA_EXPORT void SetState( const std::string& theState );
/**
* Returns the encoded visual state
*/
- HYDRODATA_EXPORT QString GetState() const;
+ HYDRODATA_EXPORT std::string GetState() const;
protected:
//printf( "--- SetState -----------\n" );
//printf( "%s\n", qPrintable( aState ) );
//printf( "------------------------\n" );
- aVisualState->SetState( aState );
+ aVisualState->SetState( aState.toStdString() );
module()->update( UF_Model );
if( aVisualState.IsNull() )
return false;
- QString aState = aVisualState->GetState();
+ QString aState = QString::fromStdString( aVisualState->GetState() );
//printf( "--- GetState -----------\n" );
//printf( "%s\n", qPrintable( aState ) );
//printf( "------------------------\n" );