// // This file is part of the Marble Desktop Globe. // // This program is free software licensed under the GNU LGPL. You can // find a copy of this license in LICENSE.txt in the top directory of // the source code. // // Copyright 2007 Andrew Manson // #ifndef WAYPOINTCONTAINER_H #define WAYPOINTCONTAINER_H #include "AbstractLayerContainer.h" namespace Marble { class ClipPainter; class WaypointContainer : public virtual AbstractLayerContainer { public: WaypointContainer(); explicit WaypointContainer( const QString & name ); virtual ~WaypointContainer(); /* virtual void draw ( ClipPainter *painter, const QPoint &point ); */ virtual void draw( ClipPainter *painter, const QSize &canvasSize, ViewParams *viewParams ); using AbstractLayerContainer::draw; protected: virtual void processVisable(); }; } #endif //WAYPOINTCONTAINER_H