@@ -4592,15 +4592,15 @@ bool QgisApp::addVectorLayers( const QStringList &layerQStringList, const QStrin
4592
4592
Q_FOREACH ( QString src, layerQStringList )
4593
4593
{
4594
4594
src = src.trimmed();
4595
- QString base ;
4595
+ QString baseName ;
4596
4596
if ( dataSourceType == QLatin1String( "file" ) )
4597
4597
{
4598
4598
QString srcWithoutLayername( src );
4599
4599
int posPipe = srcWithoutLayername.indexOf( '|' );
4600
4600
if ( posPipe >= 0 )
4601
4601
srcWithoutLayername.resize( posPipe );
4602
4602
QFileInfo fi( srcWithoutLayername );
4603
- base = fi.completeBaseName();
4603
+ baseName = fi.completeBaseName();
4604
4604
4605
4605
// if needed prompt for zipitem layers
4606
4606
QString vsiPrefix = QgsZipItem::vsiPrefix( src );
@@ -4613,19 +4613,19 @@ bool QgisApp::addVectorLayers( const QStringList &layerQStringList, const QStrin
4613
4613
}
4614
4614
else if ( dataSourceType == QLatin1String( "database" ) )
4615
4615
{
4616
- base = src;
4616
+ baseName = src;
4617
4617
}
4618
4618
else //directory //protocol
4619
4619
{
4620
4620
QFileInfo fi( src );
4621
- base = fi.completeBaseName();
4621
+ baseName = fi.completeBaseName();
4622
4622
}
4623
4623
if ( settings.value( QStringLiteral( "qgis/formatLayerName" ), false ).toBool() )
4624
4624
{
4625
- base = QgsMapLayer::formatLayerName( base );
4625
+ baseName = QgsMapLayer::formatLayerName( baseName );
4626
4626
}
4627
4627
4628
- QgsDebugMsg( "completeBaseName: " + base );
4628
+ QgsDebugMsg( "completeBaseName: " + baseName );
4629
4629
4630
4630
const bool isVsiCurl { src.startsWith( QLatin1String( "/vsicurl", Qt::CaseInsensitive ) ) };
4631
4631
const auto scheme { QUrl( src ).scheme() };
@@ -5753,74 +5753,6 @@ void QgisApp::showRasterCalculator()
5753
5753
}
5754
5754
}
5755
5755
5756
- void QgisApp::showMeshCalculator()
5757
- {
5758
- QgsMeshCalculatorDialog d( qobject_cast<QgsMeshLayer *>( activeLayer() ), this );
5759
- if ( d.exec() == QDialog::Accepted )
5760
- {
5761
- //invoke analysis library
5762
- std::unique_ptr<QgsMeshCalculator> calculator = d.calculator();
5763
-
5764
- QProgressDialog p( tr( "Calculating mesh expression…" ), tr( "Abort" ), 0, 0 );
5765
- p.setWindowModality( Qt::WindowModal );
5766
- p.setMaximum( 100.0 );
5767
- QgsFeedback feedback;
5768
- connect( &feedback, &QgsFeedback::progressChanged, &p, &QProgressDialog::setValue );
5769
- connect( &p, &QProgressDialog::canceled, &feedback, &QgsFeedback::cancel );
5770
- p.show();
5771
- QgsMeshCalculator::Result res = calculator->processCalculation( &feedback );
5772
- switch ( res )
5773
- {
5774
- case QgsMeshCalculator::Success:
5775
- visibleMessageBar()->pushMessage( tr( "Mesh calculator" ),
5776
- tr( "Calculation complete." ),
5777
- Qgis::Info, messageTimeout() );
5778
- break;
5779
-
5780
- case QgsMeshCalculator::EvaluateError:
5781
- visibleMessageBar()->pushMessage( tr( "Mesh calculator" ),
5782
- tr( "Could not evaluate the formula." ),
5783
- Qgis::Critical, messageTimeout() );
5784
- break;
5785
-
5786
- case QgsMeshCalculator::InvalidDatasets:
5787
- visibleMessageBar()->pushMessage( tr( "Mesh calculator" ),
5788
- tr( "Invalid or incompatible datasets used." ),
5789
- Qgis::Critical, messageTimeout() );
5790
- break;
5791
-
5792
- case QgsMeshCalculator::CreateOutputError:
5793
- visibleMessageBar()->pushMessage( tr( "Mesh calculator" ),
5794
- tr( "Could not create destination file." ),
5795
- Qgis::Critical );
5796
- break;
5797
-
5798
- case QgsMeshCalculator::InputLayerError:
5799
- visibleMessageBar()->pushMessage( tr( "Mesh calculator" ),
5800
- tr( "Could not read input layer." ),
5801
- Qgis::Critical );
5802
- break;
5803
-
5804
- case QgsMeshCalculator::Canceled:
5805
- break;
5806
-
5807
- case QgsMeshCalculator::ParserError:
5808
- visibleMessageBar()->pushMessage( tr( "Mesh calculator" ),
5809
- tr( "Could not parse mesh formula." ),
5810
- Qgis::Critical );
5811
- break;
5812
-
5813
- case QgsMeshCalculator::MemoryError:
5814
- visibleMessageBar()->pushMessage( tr( "Mesh calculator" ),
5815
- tr( "Insufficient memory available for operation." ),
5816
- Qgis::Critical );
5817
- break;
5818
- }
5819
- p.hide();
5820
- }
5821
- }
5822
-
5823
-
5824
5756
void QgisApp::showAlignRasterTool()
5825
5757
{
5826
5758
QgsAlignRasterDialog dlg( this );
0 commit comments