mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-16 00:03:12 -04:00
added layerSavedAs signal
This commit is contained in:
parent
4e4e161b94
commit
06708186c0
@ -522,4 +522,9 @@ class QgisInterface : QObject
|
|||||||
signal for when this happens.
|
signal for when this happens.
|
||||||
*/
|
*/
|
||||||
void newProjectCreated();
|
void newProjectCreated();
|
||||||
|
/**This signal is emitted when a layer has been saved using save as
|
||||||
|
@note
|
||||||
|
added in version 2.7
|
||||||
|
*/
|
||||||
|
void layerSavedAs( QgsMapLayer* l, QString path );
|
||||||
};
|
};
|
||||||
|
@ -4993,6 +4993,10 @@ void QgisApp::saveAsRasterFile()
|
|||||||
QMessageBox::Ok );
|
QMessageBox::Ok );
|
||||||
|
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
emit layerSavedAs( rasterLayer, d.outputFileName() );
|
||||||
|
}
|
||||||
delete pipe;
|
delete pipe;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -5139,6 +5143,7 @@ void QgisApp::saveAsVectorFileGeneral( QgsVectorLayer* vlayer, bool symbologyOpt
|
|||||||
{
|
{
|
||||||
addVectorLayers( QStringList( newFilename ), encoding, "file" );
|
addVectorLayers( QStringList( newFilename ), encoding, "file" );
|
||||||
}
|
}
|
||||||
|
emit layerSavedAs( vlayer, vectorFilename );
|
||||||
messageBar()->pushMessage( tr( "Saving done" ),
|
messageBar()->pushMessage( tr( "Saving done" ),
|
||||||
tr( "Export to vector file has been completed" ),
|
tr( "Export to vector file has been completed" ),
|
||||||
QgsMessageBar::INFO, messageTimeout() );
|
QgsMessageBar::INFO, messageTimeout() );
|
||||||
|
@ -1254,6 +1254,11 @@ class APP_EXPORT QgisApp : public QMainWindow, private Ui::MainWindow
|
|||||||
|
|
||||||
void customSrsValidation( QgsCoordinateReferenceSystem &crs );
|
void customSrsValidation( QgsCoordinateReferenceSystem &crs );
|
||||||
|
|
||||||
|
/**This signal is emitted when a layer has been saved using save as
|
||||||
|
@note added in version 2.7
|
||||||
|
*/
|
||||||
|
void layerSavedAs( QgsMapLayer* l, QString path );
|
||||||
|
|
||||||
private:
|
private:
|
||||||
/** This method will open a dialog so the user can select GDAL sublayers to load
|
/** This method will open a dialog so the user can select GDAL sublayers to load
|
||||||
* @returns true if any items were loaded
|
* @returns true if any items were loaded
|
||||||
|
@ -575,6 +575,12 @@ class GUI_EXPORT QgisInterface : public QObject
|
|||||||
signal for when this happens.
|
signal for when this happens.
|
||||||
*/
|
*/
|
||||||
void newProjectCreated();
|
void newProjectCreated();
|
||||||
|
|
||||||
|
/**This signal is emitted when a layer has been saved using save as
|
||||||
|
@note
|
||||||
|
added in version 2.7
|
||||||
|
*/
|
||||||
|
void layerSavedAs( QgsMapLayer* l, QString path );
|
||||||
};
|
};
|
||||||
|
|
||||||
// FIXME: also in core/qgis.h
|
// FIXME: also in core/qgis.h
|
||||||
|
Loading…
x
Reference in New Issue
Block a user