marble
MarbleGraphicsItem.cpp
Go to the documentation of this file.
61 const QSize neededPixmapSize = size().toSize() + QSize( 1, 1 ); // adding a pixel for rounding errors
virtual void setProjection(const ViewportParams *viewport)=0
CacheMode cacheMode() const
Returns the cache mode of the item.
Definition: MarbleGraphicsItem.cpp:154
virtual QSizeF contentSize() const
Returns the size of the content of the MarbleGraphicsItem.
Definition: MarbleGraphicsItem.cpp:205
QSet< MarbleGraphicsItem * > m_children
Definition: MarbleGraphicsItem_p.h:109
void setLayout(AbstractMarbleGraphicsLayout *layout)
Set the layout of the graphics item.
Definition: MarbleGraphicsItem.cpp:146
virtual void setContentSize(const QSizeF &size)
Set the size of the content of the item.
Definition: MarbleGraphicsItem.cpp:210
MarbleGraphicsItem *const m_parent
Definition: MarbleGraphicsItem_p.h:107
virtual QList< QPointF > absolutePositions() const =0
bool m_visibility
Definition: MarbleGraphicsItem_p.h:104
bool contains(const QPointF &point) const
Returns true if the Item contains point in parent coordinates.
Definition: MarbleGraphicsItem.cpp:110
MarbleGraphicsItem(MarbleGraphicsItemPrivate *d_ptr)
Definition: MarbleGraphicsItem.cpp:28
A public class that controls what is visible in the viewport of a Marble map.
Definition: ViewportParams.h:44
QList< QRectF > boundingRects() const
Used to get the set of screen bounding rects.
Definition: MarbleGraphicsItem.cpp:119
This file contains the headers for ViewportParams.
MarbleGraphicsItem::CacheMode m_cacheMode
Definition: MarbleGraphicsItem_p.h:100
virtual QList< QPointF > positions() const =0
void setCacheMode(CacheMode mode)
Set the cache mode of the item.
Definition: MarbleGraphicsItem.cpp:159
void updateChildPositions()
Definition: MarbleGraphicsItem_p.h:83
void setVisible(bool visible)
Makes the item visible or invisible, depending on visible.
Definition: MarbleGraphicsItem.cpp:182
virtual QRectF contentRect() const
Returns the rect of the content in item coordinates.
Definition: MarbleGraphicsItem.cpp:215
AbstractMarbleGraphicsLayout * layout() const
Returns the layout of the MarbleGraphicsItem.
Definition: MarbleGraphicsItem.cpp:141
bool paintEvent(QPainter *painter, const ViewportParams *viewport)
Paints the item on the screen in view coordinates.
Definition: MarbleGraphicsItem.cpp:38
AbstractMarbleGraphicsLayout * m_layout
Definition: MarbleGraphicsItem_p.h:112
virtual void paint(QPainter *painter)
Paints the item in item coordinates.
Definition: MarbleGraphicsItem.cpp:220
virtual bool eventFilter(QObject *object, QEvent *e)
Definition: MarbleGraphicsItem.cpp:225
bool m_repaintNeeded
Definition: MarbleGraphicsItem_p.h:98
virtual void setProjection(const ViewportParams *viewport)
Definition: MarbleGraphicsItem.cpp:267
virtual ~MarbleGraphicsItem()
Definition: MarbleGraphicsItem.cpp:33
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:38:51 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:38:51 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.