X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROData%2FHYDROData_StricklerTable.h;h=6c081e1b81794d363625c6cfd251dfabda923904;hb=0b8b69a9ad7c8c3340c4a828c7f96cb9455d7df9;hp=856786c7d574a34af32be557b306b688abf39f3b;hpb=c0d628b2e1f42a693a91c1054f42dcfd36a054e5;p=modules%2Fhydro.git diff --git a/src/HYDROData/HYDROData_StricklerTable.h b/src/HYDROData/HYDROData_StricklerTable.h index 856786c7..6c081e1b 100644 --- a/src/HYDROData/HYDROData_StricklerTable.h +++ b/src/HYDROData/HYDROData_StricklerTable.h @@ -35,6 +35,7 @@ protected: enum DataTag { DataTag_Table = HYDROData_Entity::DataTag_First + 100, ///< first tag, to reserve + DataTag_AttrName, }; HYDRODATA_EXPORT HYDROData_StricklerTable(); @@ -45,22 +46,32 @@ public: HYDRODATA_EXPORT virtual const ObjectKind GetKind() const; - HYDRODATA_EXPORT bool Import( const TCollection_AsciiString& theFileName ); - HYDRODATA_EXPORT bool Export( const TCollection_AsciiString& theFileName ); + HYDRODATA_EXPORT bool Import( const QString& theFileName ); + HYDRODATA_EXPORT bool Export( const QString& theFileName ); - HYDRODATA_EXPORT double Get( const TCollection_ExtendedString& theType, double theDefault ) const; - HYDRODATA_EXPORT void Set( const TCollection_ExtendedString& theType, double theCoefficient ); + HYDRODATA_EXPORT double Get( const QString& theType, double theDefault ) const; + HYDRODATA_EXPORT void Set( const QString& theType, double theCoefficient ); + HYDRODATA_EXPORT QStringList GetTypes() const; HYDRODATA_EXPORT void GetCoefficientRange( double& theMin, double& theMax ) const; - HYDRODATA_EXPORT TColStd_SequenceOfExtendedString GetTypes() const; - - HYDRODATA_EXPORT bool HasType( const TCollection_ExtendedString& theType ) const; + HYDRODATA_EXPORT bool HasType( const QString& theType ) const; HYDRODATA_EXPORT void Clear(); HYDRODATA_EXPORT virtual QStringList DumpToPython( MapOfTreatedObjects& theTreatedObjects ) const; + HYDRODATA_EXPORT QString GetAttrName() const; + HYDRODATA_EXPORT bool SetAttrName( const QString& ) const; + + HYDRODATA_EXPORT QString GetAttrValue( const QString& theType ) const; + HYDRODATA_EXPORT void SetAttrValue( const QString& theType, const QString& theAttrValue ) const; + + HYDRODATA_EXPORT QString GetType( const QString& theAttrValue ) const; + + HYDRODATA_EXPORT QColor GetColor( const QString& theType ) const; + HYDRODATA_EXPORT void SetColor( const QString& theType, const QColor& theColor ) const; + private: Handle(TDataStd_NamedData) Map() const; };