marble
MarbleGraphicsItem_p.h
Go to the documentation of this file.
56 qDeleteAll( m_children.toList() ); // delete using a copy, since children may invalidate m_children's iterator
virtual void setProjection(const ViewportParams *viewport)=0
virtual void updatePositions(MarbleGraphicsItem *parent)=0
This updates the positions of all items in the layout.
QSet< MarbleGraphicsItem * > m_children
Definition: MarbleGraphicsItem_p.h:109
MarbleGraphicsItem *const m_parent
Definition: MarbleGraphicsItem_p.h:107
virtual QList< QPointF > absolutePositions() const =0
bool m_visibility
Definition: MarbleGraphicsItem_p.h:104
void removeChild(MarbleGraphicsItem *child)
Definition: MarbleGraphicsItem_p.h:67
A public class that controls what is visible in the viewport of a Marble map.
Definition: ViewportParams.h:44
MarbleGraphicsItemPrivate(MarbleGraphicsItem *marbleGraphicsItem, MarbleGraphicsItem *parent=0)
Definition: MarbleGraphicsItem_p.h:33
QList< QRectF > boundingRects() const
Used to get the set of screen bounding rects.
Definition: MarbleGraphicsItem.cpp:119
MarbleGraphicsItem::CacheMode m_cacheMode
Definition: MarbleGraphicsItem_p.h:100
virtual QList< QPointF > positions() const =0
virtual ~MarbleGraphicsItemPrivate()
Definition: MarbleGraphicsItem_p.h:48
void updateChildPositions()
Definition: MarbleGraphicsItem_p.h:83
void addChild(MarbleGraphicsItem *child)
Definition: MarbleGraphicsItem_p.h:62
AbstractMarbleGraphicsLayout * m_layout
Definition: MarbleGraphicsItem_p.h:112
MarbleGraphicsItem *const m_marbleGraphicsItem
Definition: MarbleGraphicsItem_p.h:114
bool m_repaintNeeded
Definition: MarbleGraphicsItem_p.h:98
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:13:40 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:13:40 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.