@@ -62,8 +62,8 @@ extern "C"
62
62
#endif
63
63
64
64
65
- std::vector <GLAYER> QgsGrassProvider::mLayers ;
66
- std::vector <GMAP> QgsGrassProvider::mMaps ;
65
+ QVector <GLAYER> QgsGrassProvider::mLayers ;
66
+ QVector <GMAP> QgsGrassProvider::mMaps ;
67
67
68
68
69
69
static QString GRASS_KEY = " grass" ; // XXX verify this
@@ -370,7 +370,7 @@ int QgsGrassProvider::openLayer( QString gisdbase, QString location, QString map
370
370
371
371
// Check if this layer is already opened
372
372
373
- for ( unsigned int i = 0 ; i < mLayers .size (); i++ )
373
+ for ( int i = 0 ; i < mLayers .size (); i++ )
374
374
{
375
375
if ( !( mLayers [i].valid ) )
376
376
continue ;
@@ -719,7 +719,7 @@ int QgsGrassProvider::openMap( QString gisdbase, QString location, QString mapse
719
719
QString tmpPath = gisdbase + " /" + location + " /" + mapset + " /" + mapName;
720
720
721
721
// Check if this map is already opened
722
- for ( unsigned int i = 0 ; i < mMaps .size (); i++ )
722
+ for ( int i = 0 ; i < mMaps .size (); i++ )
723
723
{
724
724
if ( mMaps [i].valid && mMaps [i].path == tmpPath )
725
725
{
@@ -869,7 +869,7 @@ void QgsGrassProvider::updateMap( int mapId )
869
869
QgsDebugMsg ( QString ( " Cannot reopen GRASS vector: %1" ).arg ( e.what () ) );
870
870
871
871
// if reopen fails, mLayers should be also updated
872
- for ( unsigned int i = 0 ; i < mLayers .size (); i++ )
872
+ for ( int i = 0 ; i < mLayers .size (); i++ )
873
873
{
874
874
if ( mLayers [i].mapId == mapId )
875
875
{
@@ -881,7 +881,7 @@ void QgsGrassProvider::updateMap( int mapId )
881
881
882
882
QgsDebugMsg ( " GRASS map successfully reopened for reading." );
883
883
884
- for ( unsigned int i = 0 ; i < mLayers .size (); i++ )
884
+ for ( int i = 0 ; i < mLayers .size (); i++ )
885
885
{
886
886
// if ( !(mLayers[i].valid) )
887
887
// continue; // ?
@@ -1365,7 +1365,7 @@ bool QgsGrassProvider::reopenMap()
1365
1365
QgsDebugMsg ( " GRASS map successfully reopened for reading." );
1366
1366
1367
1367
// Reload sources to layers
1368
- for ( unsigned int i = 0 ; i < mLayers .size (); i++ )
1368
+ for ( int i = 0 ; i < mLayers .size (); i++ )
1369
1369
{
1370
1370
// if ( !(mLayers[i].valid) )
1371
1371
// continue; // ?
@@ -1609,19 +1609,19 @@ QString *QgsGrassProvider::key( int field )
1609
1609
return key;
1610
1610
}
1611
1611
1612
- std::vector <QgsField> *QgsGrassProvider::columns ( int field )
1612
+ QVector <QgsField> *QgsGrassProvider::columns ( int field )
1613
1613
{
1614
1614
QgsDebugMsg ( QString ( " field = %1" ).arg ( field ) );
1615
1615
1616
- std::vector <QgsField> *col = new std::vector <QgsField>;
1616
+ QVector <QgsField> *col = new QVector <QgsField>;
1617
1617
1618
1618
struct field_info *fi = Vect_get_field ( mMap , field ); // should work also with field = 0
1619
1619
1620
1620
// Read attributes
1621
1621
if ( !fi )
1622
1622
{
1623
1623
QgsDebugMsg ( " No field info -> no attributes" );
1624
- return ( col ) ;
1624
+ return col;
1625
1625
}
1626
1626
1627
1627
QgsDebugMsg ( " Field info found -> open database" );
@@ -1631,7 +1631,7 @@ std::vector<QgsField> *QgsGrassProvider::columns( int field )
1631
1631
if ( !driver )
1632
1632
{
1633
1633
QgsDebugMsg ( QString ( " Cannot open database %1 by driver %2" ).arg ( fi->database ).arg ( fi->driver ) );
1634
- return ( col ) ;
1634
+ return col;
1635
1635
}
1636
1636
1637
1637
QgsDebugMsg ( " Database opened -> describe table" );
@@ -1644,7 +1644,7 @@ std::vector<QgsField> *QgsGrassProvider::columns( int field )
1644
1644
if ( db_describe_table ( driver, &tableName, &table ) != DB_OK )
1645
1645
{
1646
1646
QgsDebugMsg ( " Cannot describe table" );
1647
- return ( col ) ;
1647
+ return col;
1648
1648
}
1649
1649
1650
1650
int nCols = db_get_table_number_of_columns ( table );
0 commit comments