Skip to content

Commit 30a1f87

Browse files
committedNov 7, 2017
Minor cleanups
1 parent 6143e6d commit 30a1f87

File tree

1 file changed

+6
-10
lines changed

1 file changed

+6
-10
lines changed
 

‎src/app/qgscustomprojectiondialog.cpp

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -107,20 +107,18 @@ void QgsCustomProjectionDialog::populateList()
107107
// XXX Need to free memory from the error msg if one is set
108108
if ( result == SQLITE_OK )
109109
{
110-
QTreeWidgetItem *newItem = nullptr;
111-
QString id, name, parameters;
112110
QgsCoordinateReferenceSystem crs;
113111
while ( sqlite3_step( preparedStatement ) == SQLITE_ROW )
114112
{
115-
id = QString::fromUtf8( ( char * ) sqlite3_column_text( preparedStatement, 0 ) );
116-
name = QString::fromUtf8( ( char * ) sqlite3_column_text( preparedStatement, 1 ) );
117-
parameters = QString::fromUtf8( ( char * ) sqlite3_column_text( preparedStatement, 2 ) );
113+
QString id = QString::fromUtf8( ( char * ) sqlite3_column_text( preparedStatement, 0 ) );
114+
QString name = QString::fromUtf8( ( char * ) sqlite3_column_text( preparedStatement, 1 ) );
115+
QString parameters = QString::fromUtf8( ( char * ) sqlite3_column_text( preparedStatement, 2 ) );
118116

119117
crs.createFromProj4( parameters );
120118
mExistingCRSnames[id] = name;
121119
mExistingCRSparameters[id] = crs.toProj4();
122120

123-
newItem = new QTreeWidgetItem( leNameList, QStringList() );
121+
QTreeWidgetItem *newItem = new QTreeWidgetItem( leNameList, QStringList() );
124122
newItem->setText( QgisCrsNameColumn, name );
125123
newItem->setText( QgisCrsIdColumn, id );
126124
newItem->setText( QgisCrsParametersColumn, crs.toProj4() );
@@ -332,8 +330,7 @@ void QgsCustomProjectionDialog::pbnRemove_clicked()
332330
{
333331
return;
334332
}
335-
QTreeWidgetItem *item = leNameList->takeTopLevelItem( i );
336-
delete item;
333+
delete leNameList->takeTopLevelItem( i );
337334
if ( !mCustomCRSids[i].isEmpty() )
338335
{
339336
mDeletedCRSs.push_back( mCustomCRSids[i] );
@@ -372,7 +369,7 @@ void QgsCustomProjectionDialog::leNameList_currentItemChanged( QTreeWidgetItem *
372369

373370
void QgsCustomProjectionDialog::pbnCopyCRS_clicked()
374371
{
375-
QgsProjectionSelectionDialog *selector = new QgsProjectionSelectionDialog( this );
372+
std::unique_ptr< QgsProjectionSelectionDialog > selector = qgis::make_unique< QgsProjectionSelectionDialog >( this );
376373
if ( selector->exec() )
377374
{
378375
QgsCoordinateReferenceSystem srs = selector->crs();
@@ -385,7 +382,6 @@ void QgsCustomProjectionDialog::pbnCopyCRS_clicked()
385382
leNameList->currentItem()->setText( QgisCrsParametersColumn, srs.toProj4() );
386383

387384
}
388-
delete selector;
389385
}
390386

391387
void QgsCustomProjectionDialog::buttonBox_accepted()

0 commit comments

Comments
 (0)
Please sign in to comment.