@@ -133,8 +133,6 @@ QgsRasterLayerSaveAsDialog::QgsRasterLayerSaveAsDialog( QgsRasterLayer *rasterLa
133
133
// don't restore nodata, it needs user input
134
134
// pyramids are not necessarily built every time
135
135
136
- mTilesGroupBox ->hide ();
137
-
138
136
mCrsSelector ->setLayerCrs ( mLayerCrs );
139
137
// default to layer CRS - see https://issues.qgis.org/issues/14209 for discussion
140
138
mCrsSelector ->setCrs ( mLayerCrs );
@@ -163,14 +161,17 @@ QgsRasterLayerSaveAsDialog::QgsRasterLayerSaveAsDialog( QgsRasterLayer *rasterLa
163
161
164
162
if ( mTileModeCheckBox ->isChecked () )
165
163
{
164
+ mTilesGroupBox ->show ();
166
165
mFilename ->setStorageMode ( QgsFileWidget::GetDirectory );
167
- mFilename ->setDialogTitle ( tr ( " Select output directory " ) );
166
+ mFilename ->setDialogTitle ( tr ( " Select Output Directory " ) );
168
167
}
169
168
else
170
169
{
170
+ mTilesGroupBox ->hide ();
171
171
mFilename ->setStorageMode ( QgsFileWidget::SaveFile );
172
172
mFilename ->setDialogTitle ( tr ( " Save Layer As" ) );
173
173
}
174
+
174
175
mFilename ->setDefaultRoot ( settings.value ( QStringLiteral ( " UI/lastRasterFileDir" ), QDir::homePath () ).toString () );
175
176
connect ( mFilename , &QgsFileWidget::fileChanged, this , [ = ]( const QString & filePath )
176
177
{
@@ -711,7 +712,7 @@ void QgsRasterLayerSaveAsDialog::mTileModeCheckBox_toggled( bool toggled )
711
712
// Show / hide tile options
712
713
mTilesGroupBox ->show ();
713
714
mFilename ->setStorageMode ( QgsFileWidget::GetDirectory );
714
- mFilename ->setDialogTitle ( tr ( " Select output directory " ) );
715
+ mFilename ->setDialogTitle ( tr ( " Select Output Directory " ) );
715
716
}
716
717
else
717
718
{
0 commit comments