Disclaimer : use at your own risk, the plugin is in developpement. In case of problem, open your QGis file in a plain text editor, and remove everything between <LayerCombinations> and </LayerCombinations>.
LayerCombinations is a QGis plugin to store/restore layer visbilities and folding. These visibilities combinations can then be applied dynamically to maps items.
A video demonstration of an older version is available here : https://vimeo.com/70446444
To save a layer combination, enter a name and press "save". To restore a layer combination, choose it from the drop down list. To delete a layer combination, choose it from the drop down list and press "delete". To update a layer combination, choose it from the drop down list, make your changes, and press "update". To restore the previous (aka current) layer combination, select the "- NONE -" item.
Once there is at least one combination, you can select a map in the composer and assign a combination to it using the new docking pane at the bottom-right. When the combination is updated, the map is also dynamically updated. Note that the layer order in the map corresponds to the layer order when the combination is saved. One has to update a combination to take into account a modified layer order.
When you add new groups/layers, they are considered to be hidden and folded by existing combinations.
If you want to avoid folding to be saved and applied, uncheck the "apply folding" checkbox.
Please report bugs and ideas on the issue tracker : https://github.com/olivierdalang/layerCombinations/issues
Or send me some feedback at : olivier.dalang@gmail.com
Help is welcome ! There's a serie of issues and ideas on the github repository : https://github.com/olivierdalang/layerCombinations.git