diff --git a/src/plugins/globe/globe_plugin_dialog.cpp b/src/plugins/globe/globe_plugin_dialog.cpp index 0e739eaeda7..3a6898b3d19 100644 --- a/src/plugins/globe/globe_plugin_dialog.cpp +++ b/src/plugins/globe/globe_plugin_dialog.cpp @@ -219,12 +219,15 @@ void QgsGlobePluginDialog::readElevationDatasourcesFromSettings() { + elevationDatasourcesWidget->clearContents(); settings.beginGroup("Plugin-Globe"); int size = settings.beginReadArray("ElevationsDatasources"); for (int i = 0; i < size; ++i) { 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); diff --git a/src/plugins/globe/globe_plugin_dialog_guibase.ui b/src/plugins/globe/globe_plugin_dialog_guibase.ui index 7c6aa53530a..47c583c2d72 100644 --- a/src/plugins/globe/globe_plugin_dialog_guibase.ui +++ b/src/plugins/globe/globe_plugin_dialog_guibase.ui @@ -181,20 +181,29 @@ + + true + QAbstractItemView::NoEditTriggers false + + false + - true + false + + + false QAbstractItemView::NoDragDrop - Qt::MoveAction + Qt::IgnoreAction true