Skip to content

Commit e73718e

Browse files
committedOct 12, 2013
spit: use qt templates
1 parent 17fc3e9 commit e73718e

File tree

4 files changed

+11
-11
lines changed

4 files changed

+11
-11
lines changed
 

‎src/plugins/spit/qgsshapefile.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,7 @@ bool QgsShapeFile::insertLayer( QString dbname, QString schema, QString primary_
272272
.arg( QgsPgUtil::quotedIdentifier( table_name ) )
273273
.arg( QgsPgUtil::quotedIdentifier( primary_key ) );
274274

275-
for ( uint n = 0; n < column_names.size() && result; n++ )
275+
for ( int n = 0; n < column_names.size() && result; n++ )
276276
{
277277
query += QString( ",%1 %2" )
278278
.arg( QgsPgUtil::quotedIdentifier( column_names[n] ) )
@@ -387,7 +387,7 @@ bool QgsShapeFile::insertLayer( QString dbname, QString schema, QString primary_
387387
QString geometry( geo_temp );
388388
CPLFree( geo_temp );
389389

390-
for ( uint n = 0; n < column_types.size(); n++ )
390+
for ( int n = 0; n < column_types.size(); n++ )
391391
{
392392
QString val;
393393

‎src/plugins/spit/qgsshapefile.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,8 @@ class QgsShapeFile : public QObject
5353
QString getTable();
5454
void setTable( QString new_table );
5555
void setDefaultTable();
56-
std::vector <QString> column_names;
57-
std::vector <QString> column_types;
56+
QStringList column_names;
57+
QStringList column_types;
5858
void setColumnNames( QStringList );
5959
bool scanGeometries();
6060

‎src/plugins/spit/qgsspit.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -278,11 +278,11 @@ void QgsSpit::addFile()
278278

279279
void QgsSpit::removeFile()
280280
{
281-
std::vector <int> temp;
281+
QVector<int> temp;
282282
for ( int n = 0; n < tblShapefiles->rowCount(); n++ )
283283
if ( tblShapefiles->isItemSelected( tblShapefiles->item( n, 0 ) ) )
284284
{
285-
for ( std::vector<QgsShapeFile *>::iterator vit = fileList.begin(); vit != fileList.end(); vit++ )
285+
for ( QVector<QgsShapeFile *>::iterator vit = fileList.begin(); vit != fileList.end(); vit++ )
286286
{
287287
if (( *vit ) ->getName() == tblShapefiles->item( n, 0 )->text() )
288288
{
@@ -531,7 +531,7 @@ void QgsSpit::import()
531531

532532
int count = fileList.size(), successes = 0;
533533

534-
for ( std::vector<QgsShapeFile*>::size_type i = 0; i < fileList.size() ; i++ )
534+
for ( QVector<QgsShapeFile*>::size_type i = 0; i < fileList.size() ; i++ )
535535
{
536536
QString error = tr( "Problem inserting features from file:" ) + "\n" +
537537
tblShapefiles->item( i, ColFILENAME )->text();
@@ -557,14 +557,14 @@ void QgsSpit::import()
557557
}
558558

559559
// duplicate field check
560-
std::vector<QString> names_copy = fileList[ i ] ->column_names;
560+
QStringList names_copy = fileList[ i ] ->column_names;
561561
names_copy.push_back( txtPrimaryKeyName->text() );
562562
names_copy.push_back( txtGeomName->text() );
563563

564564
QString dupl = "";
565-
std::sort( names_copy.begin(), names_copy.end() );
565+
qSort( names_copy.begin(), names_copy.end() );
566566

567-
for ( std::vector<QString>::size_type k = 1; k < names_copy.size(); k++ )
567+
for ( int k = 1; k < names_copy.size(); k++ )
568568
{
569569
QgsDebugMsg( QString( "Checking to see if %1 == %2" ).arg( names_copy[ k ] ).arg( names_copy[ k - 1 ] ) );
570570
if ( names_copy[ k ] == names_copy[ k - 1 ] )

‎src/plugins/spit/qgsspit.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ class QgsSpit : public QDialog, private Ui::QgsSpitBase
110110
QStringList schema_list;
111111
QStringList geometry_list;
112112
int total_features;
113-
std::vector <QgsShapeFile *> fileList;
113+
QVector<QgsShapeFile *> fileList;
114114
int defSrid;
115115
QString defGeom;
116116
int defaultSridValue;

0 commit comments

Comments
 (0)
Please sign in to comment.