marble
#include <MarbleGraphicsItem_p.h>
Public Member Functions | |
MarbleGraphicsItemPrivate (MarbleGraphicsItem *marbleGraphicsItem, MarbleGraphicsItem *parent=0) | |
virtual | ~MarbleGraphicsItemPrivate () |
virtual QList< QPointF > | absolutePositions () const =0 |
void | addChild (MarbleGraphicsItem *child) |
QList< QRectF > | boundingRects () const |
virtual QList< QPointF > | positions () const =0 |
void | removeChild (MarbleGraphicsItem *child) |
virtual void | setProjection (const ViewportParams *viewport)=0 |
void | updateChildPositions () |
Public Attributes | |
MarbleGraphicsItem::CacheMode | m_cacheMode |
QSet< MarbleGraphicsItem * > | m_children |
AbstractMarbleGraphicsLayout * | m_layout |
MarbleGraphicsItem *const | m_marbleGraphicsItem |
MarbleGraphicsItem *const | m_parent |
QPixmap | m_pixmap |
bool | m_repaintNeeded |
QSizeF | m_size |
bool | m_visibility |
Detailed Description
Definition at line 30 of file MarbleGraphicsItem_p.h.
Constructor & Destructor Documentation
|
inlineexplicit |
Definition at line 33 of file MarbleGraphicsItem_p.h.
|
inlinevirtual |
Definition at line 48 of file MarbleGraphicsItem_p.h.
Member Function Documentation
|
pure virtual |
Implemented in Marble::ScreenGraphicsItemPrivate.
|
inline |
Definition at line 62 of file MarbleGraphicsItem_p.h.
QList< QRectF > MarbleGraphicsItemPrivate::boundingRects | ( | ) | const |
Used to get the set of screen bounding rects.
Definition at line 119 of file MarbleGraphicsItem.cpp.
|
pure virtual |
Implemented in Marble::ScreenGraphicsItemPrivate.
|
inline |
Definition at line 67 of file MarbleGraphicsItem_p.h.
|
pure virtual |
Implemented in Marble::ScreenGraphicsItemPrivate.
|
inline |
Definition at line 83 of file MarbleGraphicsItem_p.h.
Member Data Documentation
MarbleGraphicsItem::CacheMode Marble::MarbleGraphicsItemPrivate::m_cacheMode |
Definition at line 100 of file MarbleGraphicsItem_p.h.
QSet<MarbleGraphicsItem *> Marble::MarbleGraphicsItemPrivate::m_children |
Definition at line 109 of file MarbleGraphicsItem_p.h.
AbstractMarbleGraphicsLayout* Marble::MarbleGraphicsItemPrivate::m_layout |
Definition at line 112 of file MarbleGraphicsItem_p.h.
MarbleGraphicsItem* const Marble::MarbleGraphicsItemPrivate::m_marbleGraphicsItem |
Definition at line 114 of file MarbleGraphicsItem_p.h.
MarbleGraphicsItem* const Marble::MarbleGraphicsItemPrivate::m_parent |
Definition at line 107 of file MarbleGraphicsItem_p.h.
QPixmap Marble::MarbleGraphicsItemPrivate::m_pixmap |
Definition at line 102 of file MarbleGraphicsItem_p.h.
bool Marble::MarbleGraphicsItemPrivate::m_repaintNeeded |
Definition at line 98 of file MarbleGraphicsItem_p.h.
QSizeF Marble::MarbleGraphicsItemPrivate::m_size |
Definition at line 96 of file MarbleGraphicsItem_p.h.
bool Marble::MarbleGraphicsItemPrivate::m_visibility |
Definition at line 104 of file MarbleGraphicsItem_p.h.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:38:56 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.