void QgsGlobePluginDialog::addCustomRasterElevation() { QString filename = QFileDialog::getOpenFileName( this, tr( "Add Raster Elevation" ) ); if ( !filename.isEmpty() ) { addElevation( "Raster", filename ); } }
void QgsGlobePluginDialog::addCustomTMSElevation() { QString url = QInputDialog::getText( this, tr( "Add TMS Elevation" ), tr( "TMS URL:" ) ); if ( !url.isEmpty() ) { QString validationError; if ( !validateRemoteUri( url, validationError ) ) { QMessageBox::warning( this, tr( "Add TMS Elevation" ), validationError ); } else { addElevation( "TMS", url ); } } }
void CChartTable::slotAddElevation() { if( QTabWidget::currentIndex() < 0 ) return; QString __qsFilename = QVCTRuntime::useMainWindow()->fileDialog( QVCT::OPEN, tr("Add Elevation Data"), tr("GeoTIFF Files")+" (*.tif *.tiff)" ); if( __qsFilename.isEmpty() ) return; if( !QVCTRuntime::useMainWindow()->fileCheck( QVCT::OPEN, __qsFilename ) ) return; QMutex* __pqMutexDataChange = QVCTRuntime::useMutexDataChange(); __pqMutexDataChange->lock(); addElevation( __qsFilename ); __pqMutexDataChange->unlock(); if( !hasElevation() ) { QVCTRuntime::useMainWindow()->fileError( QVCT::OPEN, __qsFilename ); return; } bProjectModified = true; }
void QgsGlobePluginDialog::addTMSElevation() { addElevation( "TMS", qobject_cast<QAction *>( QObject::sender() )->data().toString() ); }