bool isIncomplete, isEmpty;
- ProfileGeoData() :
- isEmpty( true ), isIncomplete( false ) {}
+ QString Name;
- ProfileGeoData( const QString& theXg, const QString& theYg,
+ ProfileGeoData( const QString& theName ) :
+ Name( theName ), isEmpty( true ), isIncomplete( false ) {}
+
+ ProfileGeoData( const QString& theName,
+ const QString& theXg, const QString& theYg,
const QString& theXd, const QString& theYd );
- ProfileGeoData( double theXg, double theYg,
+ ProfileGeoData( const QString& theName,
+ double theXg, double theYg,
double theXd, double theYd )
- : Xg( theXg ), Yg( theYg ), Xd( theXd ), Yd( theYd ),
+ : Name( theName ), Xg( theXg ), Yg( theYg ), Xd( theXd ), Yd( theYd ),
isIncomplete(false), isEmpty(false) {}
};
- typedef QMap< QString, ProfileGeoData > ProfilesGeoDataMap;
+ typedef QList<ProfileGeoData> ProfilesGeoDataList;
public:
HYDROGUI_GeoreferencementDlg( HYDROGUI_Module* theModule, const QString& theTitle );
void setMode( const int theMode );
- void setData( const ProfilesGeoDataMap& theMap );
- void getData( ProfilesGeoDataMap& theMap );
+ void setData( const ProfilesGeoDataList& theData );
+ void getData( ProfilesGeoDataList& theData ) const;
bool isModified() const;