marble/src
AbstractLayerInterface Class Reference
#include <AbstractLayerInterface.h>

Detailed Description
Definition at line 23 of file AbstractLayerInterface.h.
Public Member Functions | |
| virtual | ~AbstractLayerInterface () |
| virtual void | draw (ClipPainter *painter, const QPoint &point)=0 |
| virtual void | draw (ClipPainter *painter, const QSize &canvasSize, ViewParams *viewParams)=0 |
| virtual void | draw (ClipPainter *painter, const QSize &canvasSize, ViewParams *viewParams, BoundingBox box)=0 |
| virtual void | printToStream (QTextStream &) const |
| bool | visible () const |
| void | setVisible (bool visible) |
Protected Attributes | |
| bool | m_visible |
Friends | |
| QTextStream & | operator<< (QTextStream &, const AbstractLayerInterface &) |
Constructor & Destructor Documentation
| AbstractLayerInterface::~AbstractLayerInterface | ( | ) | [virtual] |
Definition at line 13 of file AbstractLayerInterface.cpp.
Member Function Documentation
| virtual void AbstractLayerInterface::draw | ( | ClipPainter * | painter, | |
| const QPoint & | point | |||
| ) | [pure virtual] |
Implemented in AbstractLayerContainer, AbstractLayerData, GpxFile, Route, Track, TrackPoint, TrackSegment, and Waypoint.
| virtual void AbstractLayerInterface::draw | ( | ClipPainter * | painter, | |
| const QSize & | canvasSize, | |||
| ViewParams * | viewParams | |||
| ) | [pure virtual] |
Implemented in AbstractLayerContainer, AbstractLayerData, GpxFile, Route, Track, TrackContainer, TrackSegment, Waypoint, and WaypointContainer.
| virtual void AbstractLayerInterface::draw | ( | ClipPainter * | painter, | |
| const QSize & | canvasSize, | |||
| ViewParams * | viewParams, | |||
| BoundingBox | box | |||
| ) | [pure virtual] |
Implemented in AbstractLayerContainer, AbstractLayerData, GpxFile, Route, RouteContainer, Track, TrackContainer, TrackSegment, and WaypointContainer.
| void AbstractLayerInterface::printToStream | ( | QTextStream & | out | ) | const [virtual] |
Reimplemented in AbstractLayerContainer, AbstractLayerData, GpxFile, Route, Track, TrackPoint, TrackSegment, and Waypoint.
Definition at line 27 of file AbstractLayerInterface.cpp.
| bool AbstractLayerInterface::visible | ( | ) | const |
| void AbstractLayerInterface::setVisible | ( | bool | visible | ) |
Friends And Related Function Documentation
| QTextStream& operator<< | ( | QTextStream & | out, | |
| const AbstractLayerInterface & | item | |||
| ) | [friend] |
Definition at line 32 of file AbstractLayerInterface.cpp.
Member Data Documentation
bool AbstractLayerInterface::m_visible [protected] |
Definition at line 46 of file AbstractLayerInterface.h.
The documentation for this class was generated from the following files:
KDE 4.0 API Reference