|
Quantum GIS API Documentation
1.7.5-Wroclaw
|
A legend that can be placed onto a map composition. More...
#include <qgscomposerlegend.h>


Public Slots | |
| void | synchronizeWithModel () |
| Data changed. More... | |
| void | invalidateCurrentMap () |
| Sets mCompositionMap to 0 if the map is deleted. More... | |
Public Slots inherited from QgsComposerItem | |
| virtual void | setRotation (double r) |
| void | repaint () |
Public Member Functions | |
| QgsComposerLegend (QgsComposition *composition) | |
| ~QgsComposerLegend () | |
| virtual int | type () const |
| return correct graphics item type. More... | |
| void | paint (QPainter *painter, const QStyleOptionGraphicsItem *itemStyle, QWidget *pWidget) |
| Reimplementation of QCanvasItem::paint. More... | |
| QSizeF | paintAndDetermineSize (QPainter *painter) |
| Paints the legend and calculates its size. More... | |
| void | adjustBoxSize () |
| Sets item box to the whole content. More... | |
| QgsLegendModel * | model () |
| Returns pointer to the legend model. More... | |
| void | setTitle (const QString &t) |
| QString | title () const |
| QFont | titleFont () const |
| void | setTitleFont (const QFont &f) |
| QFont | groupFont () const |
| void | setGroupFont (const QFont &f) |
| QFont | layerFont () const |
| void | setLayerFont (const QFont &f) |
| QFont | itemFont () const |
| void | setItemFont (const QFont &f) |
| double | boxSpace () const |
| void | setBoxSpace (double s) |
| double | layerSpace () const |
| void | setLayerSpace (double s) |
| double | symbolSpace () const |
| void | setSymbolSpace (double s) |
| double | iconLabelSpace () const |
| void | setIconLabelSpace (double s) |
| double | symbolWidth () const |
| void | setSymbolWidth (double w) |
| double | symbolHeight () const |
| void | setSymbolHeight (double h) |
| void | setComposerMap (const QgsComposerMap *map) |
| const QgsComposerMap * | composerMap () const |
| void | updateLegend () |
| Updates the model and all legend entries. More... | |
| bool | writeXML (QDomElement &elem, QDomDocument &doc) const |
| stores state in Dom node More... | |
| bool | readXML (const QDomElement &itemElem, const QDomDocument &doc) |
| sets state from Dom document More... | |
Public Member Functions inherited from QgsComposerItem | |
| QgsComposerItem (QgsComposition *composition, bool manageZValue=true) | |
| Constructor. More... | |
| QgsComposerItem (qreal x, qreal y, qreal width, qreal height, QgsComposition *composition, bool manageZValue=true) | |
| Constructor with box position and composer object. More... | |
| virtual | ~QgsComposerItem () |
| virtual void | setSelected (bool s) |
| Set selected, selected item should be highlighted. More... | |
| virtual bool | selected (void) |
| Is selected. More... | |
| virtual bool | writeSettings (void) |
| stores state in project More... | |
| virtual bool | readSettings (void) |
| read state from project More... | |
| virtual bool | removeSettings (void) |
| delete settings from project file More... | |
| void | move (double dx, double dy) |
| Moves item in canvas coordinates. More... | |
| virtual void | moveContent (double dx, double dy) |
| Move Content of item. More... | |
| virtual void | zoomContent (int delta, double x, double y) |
| Zoom content of item. More... | |
| void | setItemPosition (double x, double y, ItemPositionMode itemPoint=UpperLeft) |
| Moves the item to a new position (in canvas coordinates) More... | |
| void | setItemPosition (double x, double y, double width, double height, ItemPositionMode itemPoint=UpperLeft) |
| Sets item position and width / height in one go. More... | |
| virtual void | setSceneRect (const QRectF &rectangle) |
| Sets this items bound in scene coordinates such that 1 item size units corresponds to 1 scene size unit. More... | |
| bool | _writeXML (QDomElement &itemElem, QDomDocument &doc) const |
| Writes parameter that are not subclass specific in document. More... | |
| bool | _readXML (const QDomElement &itemElem, const QDomDocument &doc) |
| Reads parameter that are not subclass specific in document. More... | |
| bool | frame () const |
| void | setFrame (bool drawFrame) |
| virtual void | addItem (QgsComposerItem *item) |
| Composite operations for item groups do nothing per default. More... | |
| virtual void | removeItems () |
| const QgsComposition * | composition () const |
| void | beginCommand (const QString &commandText, QgsComposerMergeCommand::Context c=QgsComposerMergeCommand::Unknown) |
| Starts new composer undo command. More... | |
| void | endCommand () |
| Finish current command and push it onto the undo stack. More... | |
| void | cancelCommand () |
| void | drawText (QPainter *p, double x, double y, const QString &text, const QFont &font) const |
| Draws Text. More... | |
| void | drawText (QPainter *p, const QRectF &rect, const QString &text, const QFont &font, Qt::AlignmentFlag halignement=Qt::AlignLeft, Qt::AlignmentFlag valignement=Qt::AlignTop) const |
| Like the above, but with a rectangle for multiline text. More... | |
| double | textWidthMillimeters (const QFont &font, const QString &text) const |
| Returns the font width in millimeters (considers upscaling and downscaling with FONT_WORKAROUND_SCALE. More... | |
| double | fontHeightCharacterMM (const QFont &font, const QChar &c) const |
| Returns the font height of a character in millimeters. More... | |
| double | fontAscentMillimeters (const QFont &font) const |
| Returns the font ascent in Millimeters (considers upscaling and downscaling with FONT_WORKAROUND_SCALE. More... | |
| double | pixelFontSize (double pointSize) const |
| Calculates font to from point size to pixel size. More... | |
| QFont | scaledFontPixelSize (const QFont &font) const |
| Returns a font where size is in pixel and font size is upscaled with FONT_WORKAROUND_SCALE. More... | |
| void | setPositionLock (bool lock) |
| Locks / unlocks the item position for mouse drags. More... | |
| bool | positionLock () const |
| Returns position lock for mouse drags (true means locked) More... | |
| void | updateCursor (const QPointF &itemPos) |
| Update mouse cursor at (item) position. More... | |
| double | rotation () const |
Protected Attributes | |
| QString | mTitle |
| QFont | mTitleFont |
| QFont | mGroupFont |
| QFont | mLayerFont |
| QFont | mItemFont |
| double | mBoxSpace |
| Space between item box and contents. More... | |
| double | mLayerSpace |
| Vertical space between layer entries. More... | |
| double | mSymbolSpace |
| Vertical space between symbol entries. More... | |
| double | mIconLabelSpace |
| Horizontal space between item icon and label. More... | |
| double | mSymbolWidth |
| Width of symbol icon. More... | |
| double | mSymbolHeight |
| Height of symbol icon. More... | |
| QgsLegendModel | mLegendModel |
| const QgsComposerMap * | mComposerMap |
| Reference to map (because symbols are sometimes in map units) More... | |
Protected Attributes inherited from QgsComposerItem | |
| QgsComposition * | mComposition |
| QgsComposerItem::MouseMoveAction | mCurrentMouseMoveAction |
| QPointF | mMouseMoveStartPos |
| Start point of the last mouse move action (in scene coordinates) More... | |
| QPointF | mLastMouseEventPos |
| Position of the last mouse move event (in scene coordinates) More... | |
| QGraphicsRectItem * | mBoundingResizeRectangle |
| Rectangle used during move and resize actions. More... | |
| bool | mFrame |
| True if item fram needs to be painted. More... | |
| bool | mItemPositionLocked |
| True if item position and size cannot be changed with mouse move. More... | |
| double | mLastValidViewScaleFactor |
| Backup to restore item appearance if no view scale factor is available. More... | |
| double | mRotation |
| Item rotation in degrees, clockwise. More... | |
Private Member Functions | |
| QgsComposerLegend () | |
| void | drawGroupItem (QPainter *p, QgsComposerGroupItem *groupItem, double ¤tYCoord, double &maxXCoord) |
| Draws a group item and all subitems. More... | |
| void | drawLayerItem (QPainter *p, QgsComposerLayerItem *layerItem, double ¤tYCoord, double &maxXCoord) |
| Draws a layer item and all subitems. More... | |
| void | drawLayerChildItems (QPainter *p, QStandardItem *layerItem, double ¤tYCoord, double &maxXCoord, int layerOpacity=255) |
| Draws child items of a layer item. More... | |
| void | drawSymbol (QPainter *p, QgsSymbol *s, double currentYCoord, double ¤tXPosition, double &symbolHeight, int layerOpacity=255) const |
| Draws a symbol at the current y position and returns the new x position. More... | |
| void | drawSymbolV2 (QPainter *p, QgsSymbolV2 *s, double currentYCoord, double ¤tXPosition, double &symbolHeight, int layerOpacity=255) const |
| void | drawPointSymbol (QPainter *, QgsSymbol *s, double currentYCoord, double ¤tXPosition, double &symbolHeight, int opacity=255) const |
| void | drawLineSymbol (QPainter *, QgsSymbol *s, double currentYCoord, double ¤tXPosition, int opacity=255) const |
| void | drawPolygonSymbol (QPainter *p, QgsSymbol *s, double currentYCoord, double ¤tXPosition, int opacity=255) const |
| QStringList | layerIdList () const |
| Helper function that lists ids of layers contained in map canvas. More... | |
Additional Inherited Members | |
Public Types inherited from QgsComposerItem | |
| enum | ItemType { ComposerItem = UserType + 100, ComposerArrow, ComposerItemGroup, ComposerLabel, ComposerLegend, ComposerMap, ComposerPaper, ComposerPicture, ComposerScaleBar, ComposerShape, ComposerTable, ComposerAttributeTable, ComposerTextTable } |
| enum | MouseMoveAction { MoveItem, ResizeUp, ResizeDown, ResizeLeft, ResizeRight, ResizeLeftUp, ResizeRightUp, ResizeLeftDown, ResizeRightDown, NoAction } |
| Describes the action (move or resize in different directon) to be done during mouse move. More... | |
| enum | ItemPositionMode { UpperLeft, UpperMiddle, UpperRight, MiddleLeft, Middle, MiddleRight, LowerLeft, LowerMiddle, LowerRight } |
Signals inherited from QgsComposerItem | |
| void | rotationChanged (double newRotation) |
| Is emitted on rotation change to notify north arrow pictures. More... | |
| void | itemChanged () |
| Used e.g. More... | |
Protected Member Functions inherited from QgsComposerItem | |
| virtual void | mouseMoveEvent (QGraphicsSceneMouseEvent *event) |
| virtual void | mousePressEvent (QGraphicsSceneMouseEvent *event) |
| virtual void | mouseReleaseEvent (QGraphicsSceneMouseEvent *event) |
| virtual void | hoverMoveEvent (QGraphicsSceneHoverEvent *event) |
| Qt::CursorShape | cursorForPosition (const QPointF &itemCoordPos) |
| Finds out the appropriate cursor for the current mouse position in the widget (e.g. More... | |
| QgsComposerItem::MouseMoveAction | mouseMoveActionForPosition (const QPointF &itemCoordPos) |
| Finds out which mouse move action to choose depending on the cursor position inside the widget. More... | |
| void | changeItemRectangle (const QPointF ¤tPosition, const QPointF &mouseMoveStartPos, const QGraphicsRectItem *originalItem, double dx, double dy, QGraphicsRectItem *changeItem) |
| Changes the rectangle of an item depending on current mouse action (resize or move) More... | |
| virtual void | drawSelectionBoxes (QPainter *p) |
| Draw selection boxes around item. More... | |
| virtual void | drawFrame (QPainter *p) |
| Draw black frame around item. More... | |
| virtual void | drawBackground (QPainter *p) |
| Draw background. More... | |
| void | drawArrowHead (QPainter *p, double x, double y, double angle, double arrowHeadWidth) const |
| Draws arrowhead. More... | |
| double | angle (const QPointF &p1, const QPointF &p2) const |
| Returns angle of the line from p1 to p2 (clockwise, starting at N) More... | |
| double | rectHandlerBorderTolerance () const |
| Returns the current (zoom level dependent) tolerance to decide if mouse position is close enough to the \ item border for resizing. More... | |
| double | lockSymbolSize () const |
| Returns the size of the lock symbol depending on the composer zoom level and the item size. More... | |
| double | horizontalViewScaleFactor () const |
| Returns the zoom factor of the graphics view. More... | |
| bool | imageSizeConsideringRotation (double &width, double &height) const |
| Calculates width and hight of the picture (in mm) such that it fits into the item frame with the given rotation. More... | |
| bool | cornerPointOnRotatedAndScaledRect (double &x, double &y, double width, double height) const |
| Calculates corner point after rotation and scaling. More... | |
| QPointF | pointOnLineWithDistance (const QPointF &startPoint, const QPointF &directionPoint, double distance) const |
| Returns a point on the line from startPoint to directionPoint that is a certain distance away from the starting point. More... | |
| void | sizeChangedByRotation (double &width, double &height) |
| Calculates width / height of the bounding box of a rotated rectangle (mRotation) More... | |
| void | rotate (double angle, double &x, double &y) const |
| Rotates a point / vector. More... | |
A legend that can be placed onto a map composition.
Definition at line 33 of file qgscomposerlegend.h.
| QgsComposerLegend::QgsComposerLegend | ( | QgsComposition * | composition) |
Definition at line 31 of file qgscomposerlegend.cpp.
References adjustBoxSize(), mGroupFont, mItemFont, mLayerFont, mLegendModel, mSymbolHeight, mSymbolWidth, mTitleFont, and synchronizeWithModel().
| QgsComposerLegend::~QgsComposerLegend | ( | ) |
Definition at line 59 of file qgscomposerlegend.cpp.
|
private |
Definition at line 54 of file qgscomposerlegend.cpp.
| void QgsComposerLegend::adjustBoxSize | ( | ) |
Sets item box to the whole content.
Definition at line 236 of file qgscomposerlegend.cpp.
References paintAndDetermineSize(), and QgsComposerItem::setSceneRect().
Referenced by QgsComposerLegend(), setGroupFont(), setItemFont(), setLayerFont(), setTitleFont(), synchronizeWithModel(), and updateLegend().
|
inline |
Definition at line 72 of file qgscomposerlegend.h.
|
inline |
Definition at line 91 of file qgscomposerlegend.h.
|
private |
Draws a group item and all subitems.
Definition at line 158 of file qgscomposerlegend.cpp.
References drawLayerItem(), QgsComposerItem::drawText(), QgsComposerItem::fontAscentMillimeters(), QgsComposerLegendItem::GroupItem, QgsComposerLegendItem::itemType(), QgsComposerLegendItem::LayerItem, mBoxSpace, mGroupFont, mLayerSpace, QgsComposerItem::textWidthMillimeters(), and type().
Referenced by paintAndDetermineSize().
|
private |
Draws child items of a layer item.
| p | painter |
| layerItem | parent model item (layer) |
| currentYCoord | in/out: current y position of legend item |
| maxXCoord | in/out: maximum x-coordinate of the whole legend |
| layerOpacity | opacity of the corresponding map layer |
Definition at line 245 of file qgscomposerlegend.cpp.
References QgsComposerRasterSymbolItem::color(), drawSymbol(), drawSymbolV2(), QgsComposerItem::drawText(), QgsComposerItem::fontHeightCharacterMM(), mBoxSpace, mIconLabelSpace, mItemFont, mSymbolHeight, mSymbolSpace, mSymbolWidth, QgsComposerSymbolItem::symbol(), QgsComposerSymbolV2Item::symbolV2(), and QgsComposerItem::textWidthMillimeters().
Referenced by drawLayerItem().
|
private |
Draws a layer item and all subitems.
Definition at line 197 of file qgscomposerlegend.cpp.
References drawLayerChildItems(), QgsComposerItem::drawText(), QgsComposerItem::fontAscentMillimeters(), QgsMapLayer::getTransparency(), QgsMapLayerRegistry::instance(), QgsComposerLayerItem::layerID(), QgsMapLayerRegistry::mapLayer(), mBoxSpace, mLayerFont, mLayerSpace, mSymbolSpace, and QgsComposerItem::textWidthMillimeters().
Referenced by drawGroupItem(), and paintAndDetermineSize().
|
private |
Definition at line 491 of file qgscomposerlegend.cpp.
References mSymbolHeight, mSymbolWidth, and QgsSymbol::pen().
Referenced by drawSymbol().
|
private |
Definition at line 454 of file qgscomposerlegend.cpp.
References QgsSymbol::getPointSymbolAsImage(), and QgsSymbol::pointSize().
Referenced by drawSymbol().
|
private |
Definition at line 516 of file qgscomposerlegend.cpp.
References QgsSymbol::brush(), mSymbolHeight, mSymbolWidth, QgsSymbol::pen(), and QgsRenderer::scaleBrush().
Referenced by drawSymbol().
|
private |
Draws a symbol at the current y position and returns the new x position.
Returns real symbol height, because for points, it is possible that it differs from mSymbolHeight
Definition at line 348 of file qgscomposerlegend.cpp.
References drawLineSymbol(), drawPointSymbol(), drawPolygonSymbol(), QGis::Line, mSymbolHeight, QGis::NoGeometry, QGis::Point, QGis::Polygon, QgsSymbol::type(), and QGis::UnknownGeometry.
Referenced by drawLayerChildItems().
|
private |
Definition at line 376 of file qgscomposerlegend.cpp.
References QgsSymbolV2::drawPreviewIcon(), QgsSymbolV2::MapUnit, QgsComposerMap::mapUnitsToMM(), mComposerMap, QgsSymbolV2::MM, mSymbolHeight, mSymbolWidth, QgsSymbolV2::outputUnit(), QgsSymbolV2::setOutputUnit(), QgsMarkerSymbolV2::setSize(), and QgsMarkerSymbolV2::size().
Referenced by drawLayerChildItems().
| QFont QgsComposerLegend::groupFont | ( | ) | const |
Definition at line 603 of file qgscomposerlegend.cpp.
References mGroupFont.
|
inline |
Definition at line 81 of file qgscomposerlegend.h.
|
slot |
Sets mCompositionMap to 0 if the map is deleted.
Definition at line 734 of file qgscomposerlegend.cpp.
References mComposerMap.
Referenced by setComposerMap().
| QFont QgsComposerLegend::itemFont | ( | ) | const |
Definition at line 613 of file qgscomposerlegend.cpp.
References mItemFont.
| QFont QgsComposerLegend::layerFont | ( | ) | const |
Definition at line 608 of file qgscomposerlegend.cpp.
References mLayerFont.
|
private |
Helper function that lists ids of layers contained in map canvas.
Definition at line 550 of file qgscomposerlegend.cpp.
References QgsMapRenderer::layerSet(), QgsComposition::mapRenderer(), and QgsComposerItem::mComposition.
Referenced by updateLegend().
|
inline |
Definition at line 75 of file qgscomposerlegend.h.
|
inline |
Returns pointer to the legend model.
Definition at line 54 of file qgscomposerlegend.h.
| void QgsComposerLegend::paint | ( | QPainter * | painter, |
| const QStyleOptionGraphicsItem * | itemStyle, | ||
| QWidget * | pWidget | ||
| ) |
Reimplementation of QCanvasItem::paint.
Definition at line 64 of file qgscomposerlegend.cpp.
References paintAndDetermineSize().
| QSizeF QgsComposerLegend::paintAndDetermineSize | ( | QPainter * | painter) |
Paints the legend and calculates its size.
If painter is 0, only size is calculated
Definition at line 69 of file qgscomposerlegend.cpp.
References QgsComposerItem::drawBackground(), QgsComposerItem::drawFrame(), drawGroupItem(), drawLayerItem(), QgsComposerItem::drawSelectionBoxes(), QgsComposerItem::drawText(), QgsComposerItem::fontAscentMillimeters(), QgsComposerLegendItem::GroupItem, QgsComposerLegendItem::itemType(), QgsComposerLegendItem::LayerItem, mBoxSpace, mLegendModel, mTitle, mTitleFont, QgsComposerItem::setSceneRect(), QgsComposerItem::textWidthMillimeters(), and type().
Referenced by adjustBoxSize(), and paint().
|
virtual |
sets state from Dom document
| itemElem | is Dom node corresponding to item tag |
| doc | is Dom document |
Implements QgsComposerItem.
Definition at line 659 of file qgscomposerlegend.cpp.
References QgsComposerItem::_readXML(), QgsComposition::getComposerMapById(), QgsComposerItem::itemChanged(), mBoxSpace, mComposerMap, QgsComposerItem::mComposition, mGroupFont, mIconLabelSpace, mItemFont, mLayerFont, mLayerSpace, mLegendModel, mSymbolHeight, mSymbolSpace, mSymbolWidth, mTitle, mTitleFont, and QgsLegendModel::readXML().
|
inline |
Definition at line 73 of file qgscomposerlegend.h.
| void QgsComposerLegend::setComposerMap | ( | const QgsComposerMap * | map) |
Definition at line 728 of file qgscomposerlegend.cpp.
References invalidateCurrentMap(), and mComposerMap.
Referenced by QgsComposerView::addComposerLegend().
| void QgsComposerLegend::setGroupFont | ( | const QFont & | f) |
Definition at line 577 of file qgscomposerlegend.cpp.
References adjustBoxSize(), and mGroupFont.
|
inline |
Definition at line 82 of file qgscomposerlegend.h.
| void QgsComposerLegend::setItemFont | ( | const QFont & | f) |
Definition at line 591 of file qgscomposerlegend.cpp.
References adjustBoxSize(), and mItemFont.
| void QgsComposerLegend::setLayerFont | ( | const QFont & | f) |
Definition at line 584 of file qgscomposerlegend.cpp.
References adjustBoxSize(), and mLayerFont.
|
inline |
Definition at line 76 of file qgscomposerlegend.h.
|
inline |
Definition at line 88 of file qgscomposerlegend.h.
|
inline |
Definition at line 79 of file qgscomposerlegend.h.
|
inline |
Definition at line 85 of file qgscomposerlegend.h.
|
inline |
Definition at line 57 of file qgscomposerlegend.h.
| void QgsComposerLegend::setTitleFont | ( | const QFont & | f) |
Definition at line 570 of file qgscomposerlegend.cpp.
References adjustBoxSize(), and mTitleFont.
|
inline |
Definition at line 87 of file qgscomposerlegend.h.
|
inline |
Definition at line 78 of file qgscomposerlegend.h.
|
inline |
Definition at line 84 of file qgscomposerlegend.h.
|
slot |
Data changed.
Definition at line 564 of file qgscomposerlegend.cpp.
References adjustBoxSize().
Referenced by QgsComposerLegend().
|
inline |
Definition at line 58 of file qgscomposerlegend.h.
| QFont QgsComposerLegend::titleFont | ( | ) | const |
Definition at line 598 of file qgscomposerlegend.cpp.
References mTitleFont.
|
inlinevirtual |
return correct graphics item type.
Added in v1.7
Reimplemented from QgsComposerItem.
Definition at line 42 of file qgscomposerlegend.h.
References QgsComposerItem::ComposerLegend.
Referenced by drawGroupItem(), and paintAndDetermineSize().
| void QgsComposerLegend::updateLegend | ( | ) |
Updates the model and all legend entries.
Definition at line 618 of file qgscomposerlegend.cpp.
References adjustBoxSize(), layerIdList(), mLegendModel, and QgsLegendModel::setLayerSet().
|
virtual |
stores state in Dom node
| elem | is Dom element corresponding to 'Composer' tag |
| doc | Dom document |
Implements QgsComposerItem.
Definition at line 625 of file qgscomposerlegend.cpp.
References QgsComposerItem::_writeXML(), QgsComposerMap::id(), mBoxSpace, mComposerMap, mGroupFont, mIconLabelSpace, mItemFont, mLayerFont, mLayerSpace, mLegendModel, mSymbolHeight, mSymbolSpace, mSymbolWidth, mTitle, mTitleFont, and QgsLegendModel::writeXML().
|
protected |
Space between item box and contents.
Definition at line 124 of file qgscomposerlegend.h.
Referenced by drawGroupItem(), drawLayerChildItems(), drawLayerItem(), paintAndDetermineSize(), readXML(), and writeXML().
|
protected |
Reference to map (because symbols are sometimes in map units)
Definition at line 139 of file qgscomposerlegend.h.
Referenced by drawSymbolV2(), invalidateCurrentMap(), readXML(), setComposerMap(), and writeXML().
|
protected |
Definition at line 119 of file qgscomposerlegend.h.
Referenced by drawGroupItem(), groupFont(), QgsComposerLegend(), readXML(), setGroupFont(), and writeXML().
|
protected |
Horizontal space between item icon and label.
Definition at line 130 of file qgscomposerlegend.h.
Referenced by drawLayerChildItems(), readXML(), and writeXML().
|
protected |
Definition at line 121 of file qgscomposerlegend.h.
Referenced by drawLayerChildItems(), itemFont(), QgsComposerLegend(), readXML(), setItemFont(), and writeXML().
|
protected |
Definition at line 120 of file qgscomposerlegend.h.
Referenced by drawLayerItem(), layerFont(), QgsComposerLegend(), readXML(), setLayerFont(), and writeXML().
|
protected |
Vertical space between layer entries.
Definition at line 126 of file qgscomposerlegend.h.
Referenced by drawGroupItem(), drawLayerItem(), readXML(), and writeXML().
|
protected |
Definition at line 136 of file qgscomposerlegend.h.
Referenced by paintAndDetermineSize(), QgsComposerLegend(), readXML(), updateLegend(), and writeXML().
|
protected |
Height of symbol icon.
Definition at line 134 of file qgscomposerlegend.h.
Referenced by drawLayerChildItems(), drawLineSymbol(), drawPolygonSymbol(), drawSymbol(), drawSymbolV2(), QgsComposerLegend(), readXML(), and writeXML().
|
protected |
Vertical space between symbol entries.
Definition at line 128 of file qgscomposerlegend.h.
Referenced by drawLayerChildItems(), drawLayerItem(), readXML(), and writeXML().
|
protected |
Width of symbol icon.
Definition at line 132 of file qgscomposerlegend.h.
Referenced by drawLayerChildItems(), drawLineSymbol(), drawPolygonSymbol(), drawSymbolV2(), QgsComposerLegend(), readXML(), and writeXML().
|
protected |
Definition at line 115 of file qgscomposerlegend.h.
Referenced by paintAndDetermineSize(), readXML(), and writeXML().
|
protected |
Definition at line 118 of file qgscomposerlegend.h.
Referenced by paintAndDetermineSize(), QgsComposerLegend(), readXML(), setTitleFont(), titleFont(), and writeXML().
1.8.4