mirror of
https://github.com/qgis/QGIS.git
synced 2025-10-09 00:08:52 -04:00
[ui] fix raster save as vrt tiles groupbox hidden when on by default
This commit is contained in:
parent
f43adf7a8b
commit
a9f253ca81
@ -133,8 +133,6 @@ QgsRasterLayerSaveAsDialog::QgsRasterLayerSaveAsDialog( QgsRasterLayer *rasterLa
|
|||||||
// don't restore nodata, it needs user input
|
// don't restore nodata, it needs user input
|
||||||
// pyramids are not necessarily built every time
|
// pyramids are not necessarily built every time
|
||||||
|
|
||||||
mTilesGroupBox->hide();
|
|
||||||
|
|
||||||
mCrsSelector->setLayerCrs( mLayerCrs );
|
mCrsSelector->setLayerCrs( mLayerCrs );
|
||||||
//default to layer CRS - see https://issues.qgis.org/issues/14209 for discussion
|
//default to layer CRS - see https://issues.qgis.org/issues/14209 for discussion
|
||||||
mCrsSelector->setCrs( mLayerCrs );
|
mCrsSelector->setCrs( mLayerCrs );
|
||||||
@ -163,14 +161,17 @@ QgsRasterLayerSaveAsDialog::QgsRasterLayerSaveAsDialog( QgsRasterLayer *rasterLa
|
|||||||
|
|
||||||
if ( mTileModeCheckBox->isChecked() )
|
if ( mTileModeCheckBox->isChecked() )
|
||||||
{
|
{
|
||||||
|
mTilesGroupBox->show();
|
||||||
mFilename->setStorageMode( QgsFileWidget::GetDirectory );
|
mFilename->setStorageMode( QgsFileWidget::GetDirectory );
|
||||||
mFilename->setDialogTitle( tr( "Select output directory" ) );
|
mFilename->setDialogTitle( tr( "Select Output Directory" ) );
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
mTilesGroupBox->hide();
|
||||||
mFilename->setStorageMode( QgsFileWidget::SaveFile );
|
mFilename->setStorageMode( QgsFileWidget::SaveFile );
|
||||||
mFilename->setDialogTitle( tr( "Save Layer As" ) );
|
mFilename->setDialogTitle( tr( "Save Layer As" ) );
|
||||||
}
|
}
|
||||||
|
|
||||||
mFilename->setDefaultRoot( settings.value( QStringLiteral( "UI/lastRasterFileDir" ), QDir::homePath() ).toString() );
|
mFilename->setDefaultRoot( settings.value( QStringLiteral( "UI/lastRasterFileDir" ), QDir::homePath() ).toString() );
|
||||||
connect( mFilename, &QgsFileWidget::fileChanged, this, [ = ]( const QString & filePath )
|
connect( mFilename, &QgsFileWidget::fileChanged, this, [ = ]( const QString & filePath )
|
||||||
{
|
{
|
||||||
@ -711,7 +712,7 @@ void QgsRasterLayerSaveAsDialog::mTileModeCheckBox_toggled( bool toggled )
|
|||||||
// Show / hide tile options
|
// Show / hide tile options
|
||||||
mTilesGroupBox->show();
|
mTilesGroupBox->show();
|
||||||
mFilename->setStorageMode( QgsFileWidget::GetDirectory );
|
mFilename->setStorageMode( QgsFileWidget::GetDirectory );
|
||||||
mFilename->setDialogTitle( tr( "Select output directory" ) );
|
mFilename->setDialogTitle( tr( "Select Output Directory" ) );
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user