Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Use QgsLayerTreeModel as a source of data for legend rendering instea…
…d of QgsLegendModel This is work in progress, customization of legend is not working yet
- Loading branch information
Showing
with
731 additions
and 656 deletions.
- +1 −0 python/core/core.sip
- +0 −5 python/core/layertree/qgslayertreelayer.sip
- 0 python/{gui → core}/layertree/qgslayertreemodel.sip
- +0 −1 python/gui/gui.sip
- +3 −0 src/core/CMakeLists.txt
- +9 −4 src/core/composer/qgscomposerlegend.cpp
- +3 −0 src/core/composer/qgscomposerlegend.h
- +0 −258 src/core/composer/qgscomposerlegenditem.cpp
- +0 −54 src/core/composer/qgscomposerlegenditem.h
- +2 −2 src/core/composer/qgslegendmodel.cpp
- +0 −3 src/core/layertree/qgslayertreelayer.cpp
- +0 −6 src/core/layertree/qgslayertreelayer.h
- +37 −0 src/{gui → core}/layertree/qgslayertreemodel.cpp
- +9 −1 src/{gui → core}/layertree/qgslayertreemodel.h
- +167 −89 src/core/qgslegendrenderer.cpp
- +23 −10 src/core/qgslegendrenderer.h
- +308 −125 src/core/qgsmaplayerlegend.cpp
- +87 −12 src/core/qgsmaplayerlegend.h
- +0 −15 src/core/symbology-ng/qgscategorizedsymbolrendererv2.cpp
- +4 −0 src/core/symbology-ng/qgscategorizedsymbolrendererv2.h
- +0 −15 src/core/symbology-ng/qgsgraduatedsymbolrendererv2.cpp
- +4 −0 src/core/symbology-ng/qgsgraduatedsymbolrendererv2.h
- +4 −1 src/core/symbology-ng/qgslegendsymbolitemv2.cpp
- +4 −1 src/core/symbology-ng/qgslegendsymbolitemv2.h
- +1 −1 src/core/symbology-ng/qgsrendererv2.cpp
- +4 −0 src/core/symbology-ng/qgsrendererv2.h
- +1 −1 src/core/symbology-ng/qgsrulebasedrendererv2.cpp
- +0 −3 src/gui/CMakeLists.txt
- +0 −2 src/gui/layertree/qgslayertreeviewdefaultactions.cpp
- +1 −0 src/mapserver/CMakeLists.txt
- +28 −24 src/mapserver/qgswmsserver.cpp
- +31 −23 tests/src/core/testqgslegendrenderer.cpp
File renamed without changes.
Oops, something went wrong.