Skip to content

Commit

Permalink
Removed dead legend code
Browse files Browse the repository at this point in the history
  • Loading branch information
wonder-sk committed Feb 14, 2014
1 parent b2ad066 commit edb0e5f
Show file tree
Hide file tree
Showing 11 changed files with 3 additions and 243 deletions.
3 changes: 0 additions & 3 deletions src/app/CMakeLists.txt
Expand Up @@ -134,9 +134,6 @@ SET(QGIS_APP_SRCS
legend/qgsapplegendinterface.cpp
legend/qgslegenditem.cpp
legend/qgslegendlayer.cpp
legend/qgslegendpropertygroup.cpp
legend/qgslegendpropertyitem.cpp
legend/qgslegendsymbologygroup.cpp
legend/qgslegendsymbologyitem.cpp
legend/qgslayerorder.cpp

Expand Down
4 changes: 1 addition & 3 deletions src/app/legend/qgslegend.cpp
Expand Up @@ -22,7 +22,6 @@
#include "qgslegend.h"
#include "qgslegendgroup.h"
#include "qgslegendlayer.h"
#include "qgslegendpropertygroup.h"
#include "qgslegendsymbologyitem.h"
#include "qgsmapcanvas.h"
#include "qgsmapcanvasmap.h"
Expand Down Expand Up @@ -1994,8 +1993,7 @@ bool QgsLegend::readXML( QgsLegendGroup *parent, const QDomNode &node )
}
else if ( childelem.tagName() == "propertygroup" )
{
QgsLegendPropertyGroup* thePropertyGroup = new QgsLegendPropertyGroup( currentLayer, "Properties" );
setItemExpanded( thePropertyGroup, childelem.attribute( "open" ) == "true" );
// not used
}
else
{
Expand Down
11 changes: 2 additions & 9 deletions src/app/legend/qgslegend.h
Expand Up @@ -86,17 +86,10 @@ struct LegendLayerAction
1 or more files can share the same symbology and properties
and be treated as they are one layer for things such as hiding /
showing, scale dependent visibility etc.</li>
<li>QgsLegendSymbologyGroup - a collabsable node that contains symbology items. Can
only exist inside of a QgsLegendLayer</li>
<li>QgsLegendSymbologyItem - a class break (vector) or pallette entry (raster) etc.
Double clicking on a symbology item will let you change
the properties for only that specific item. Can only exist
inside a symbology group.</li>
<li>QgsLegendPropertyGroup - a collapsable node that shows 1 or more properties. Can
only exist inside of a QgsLegendLayer</li>
<li>QgsLegendPropertyItem - A list of properties related to the layer. Double clicking
a property item will invoke a dialog that will let you change
the property settings. Can only exist inside a property group</li>
inside a legend layer.</li>
</ul>
@note Additional group types may be defined in the future to accommodate WMS, PostGIS etc layers.
@author Gary E.Sherman, Tim Sutton, Marco Hugentobler and Jens Oberender
Expand Down Expand Up @@ -426,7 +419,7 @@ class QgsLegend : public QTreeWidget
* <li>Groups can be nested by dropping them into each other,</li>
* <li>Each group can have one or more layers</li>
* <li>Layers can be ordered by dragging them above or below another layer.</li>
* <li>The order for QgsLegendSymbologyGroup, QgsLegendPropertyGroup and QgsLegendLayerGroup
* <li>The order for QgsLegendLayerGroup
* is predefined to sort in that order.</li>
* </ul>
* @note Overrides method of the same name in the QListView class.
Expand Down
2 changes: 0 additions & 2 deletions src/app/legend/qgslegenditem.h
Expand Up @@ -21,8 +21,6 @@
class QgsLegend;
class QgsLegendGroup;
class QgsLegendLayer;
class QgsLegendPropertyGroup;
class QgsLegendPropertyItem;

/**
This is an abstract base class that all qgis legen items inerit from
Expand Down
1 change: 0 additions & 1 deletion src/app/legend/qgslegendlayer.h
Expand Up @@ -21,7 +21,6 @@
#include "qgsmapcanvas.h"

class QgsLegendLayer;
class QgsLegendPropertyGroup;
class QgsMapLayer;
class QgsRasterLayer;
class QgsVectorLayer;
Expand Down
34 changes: 0 additions & 34 deletions src/app/legend/qgslegendpropertygroup.cpp

This file was deleted.

39 changes: 0 additions & 39 deletions src/app/legend/qgslegendpropertygroup.h

This file was deleted.

31 changes: 0 additions & 31 deletions src/app/legend/qgslegendpropertyitem.cpp

This file was deleted.

32 changes: 0 additions & 32 deletions src/app/legend/qgslegendpropertyitem.h

This file was deleted.

52 changes: 0 additions & 52 deletions src/app/legend/qgslegendsymbologygroup.cpp

This file was deleted.

37 changes: 0 additions & 37 deletions src/app/legend/qgslegendsymbologygroup.h

This file was deleted.

0 comments on commit edb0e5f

Please sign in to comment.