From b6e8c8dd1706bebf7a76ba1df9b29728e84c1740 Mon Sep 17 00:00:00 2001 From: Marco Bernasocchi Date: Wed, 8 Dec 2010 21:11:44 +0100 Subject: [PATCH] Single selection only. Segfaults resolved --- src/plugins/globe/globe_plugin_dialog.cpp | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/plugins/globe/globe_plugin_dialog.cpp b/src/plugins/globe/globe_plugin_dialog.cpp index 3a6898b3d19e..ed262096ee20 100644 --- a/src/plugins/globe/globe_plugin_dialog.cpp +++ b/src/plugins/globe/globe_plugin_dialog.cpp @@ -210,11 +210,7 @@ void QgsGlobePluginDialog::on_elevationRemove_clicked() { - QList< QTableWidgetItem* > si = elevationDatasourcesWidget->selectedItems(); - for(int i = 0; i < si.count(); i++) - { - elevationDatasourcesWidget->removeRow( elevationDatasourcesWidget->row(si.at(i)) ); - } + elevationDatasourcesWidget->removeRow( elevationDatasourcesWidget->currentRow() ); } void QgsGlobePluginDialog::readElevationDatasourcesFromSettings() @@ -226,8 +222,6 @@ settings.setArrayIndex(i); QTableWidgetItem *type = new QTableWidgetItem(settings.value("type").toString()); QTableWidgetItem *uri = new QTableWidgetItem(settings.value("uri").toString()); -// uri->setFlags( Qt::ItemIsSelectable | Qt::ItemIsEnabled | Qt::ItemIsDragEnabled | Qt::ItemIsDropEnabled); -// type->setFlags( Qt::ItemIsSelectable | Qt::ItemIsEnabled | Qt::ItemIsDragEnabled | Qt::ItemIsDropEnabled); elevationDatasourcesWidget->setRowCount(1+i); elevationDatasourcesWidget->setItem(i, 0, type); elevationDatasourcesWidget->setItem(i, 1, uri);