@@ -299,13 +299,13 @@ void QgsBookmarks::importFromXML()
299
299
for ( int i = 0 ;i < nodeList.count (); i++ )
300
300
{
301
301
QDomNode bookmark = nodeList.at ( i );
302
- QDomElement name = bookmark.firstChildElement ( " Name " );
303
- QDomElement prjname = bookmark.firstChildElement ( " Project " );
304
- QDomElement xmin = bookmark.firstChildElement ( " xMin " );
305
- QDomElement xmax = bookmark.firstChildElement ( " xMax " );
306
- QDomElement ymin = bookmark.firstChildElement ( " yMin " );
307
- QDomElement ymax = bookmark.firstChildElement ( " yMax " );
308
- QDomElement srid = bookmark.firstChildElement ( " SRID " );
302
+ QDomElement name = bookmark.firstChildElement ( " name " );
303
+ QDomElement prjname = bookmark.firstChildElement ( " project " );
304
+ QDomElement xmin = bookmark.firstChildElement ( " xmin " );
305
+ QDomElement xmax = bookmark.firstChildElement ( " xmax " );
306
+ QDomElement ymin = bookmark.firstChildElement ( " ymin " );
307
+ QDomElement ymax = bookmark.firstChildElement ( " ymax " );
308
+ QDomElement srid = bookmark.firstChildElement ( " sr_id " );
309
309
310
310
queries += " INSERT INTO tbl_bookmarks(bookmark_id,name,project_name,xmin,ymin,xmax,ymax,projection_srid)"
311
311
" VALUES (NULL,"
@@ -364,6 +364,10 @@ void QgsBookmarks::exportToXML()
364
364
int rowCount = lstBookmarks->model ()->rowCount ();
365
365
int colCount = lstBookmarks->model ()->columnCount ();
366
366
367
+ QList<QString> headerList;
368
+ headerList << " id" << " name" << " project" << " xmin"
369
+ << " ymin" << " xmax" << " ymax" << " sr_id" ;
370
+
367
371
for ( int i = 0 ; i < rowCount; ++i )
368
372
{
369
373
QDomElement bookmark = doc.createElement ( " bookmark" );
@@ -375,8 +379,8 @@ void QgsBookmarks::exportToXML()
375
379
{
376
380
QString value = idx.data ( Qt::DisplayRole ).toString ();
377
381
QDomText idText = doc.createTextNode ( value );
378
- QVariant header = lstBookmarks-> model ()-> headerData ( j, Qt::Horizontal );
379
- QDomElement id = doc.createElement ( header. toString () );
382
+ QString header = headerList. at ( j );
383
+ QDomElement id = doc.createElement ( header );
380
384
id.appendChild ( idText );
381
385
bookmark.appendChild ( id );
382
386
}
0 commit comments