Hi, Yesterday I added a new layer action 'Duplicate Layer(s),' based off of some Python code from Giuseppe Sucameli [1]. It works well for generic Vector and Raster layers. However, I have reached the edge of my knowledge and experience with other layers from different data providers. IMHO, while the action is useable enough to include in a release, it currently throws an error when used on any layer it doesn't currently support, but should support duplication of as many layer/provider types as is reasonable.
I'm fairly busy on some other projects and am requesting that any devs with knowledge on how to duplicate the following layer types please add such features to the QgisApp::duplicateLayers() method [2] if you have the inclination and time: - Memory Layers - Plugin Layers - Other provider types not based off of a simple source URI and pasted layer style If you can help out, thanks, Larry [0] http://hub.qgis.org/issues/5899 [1] https://github.com/qgis/Quantum-GIS/blob/master/src/app/qgisapp.cpp#L5347 _______________________________________________ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer