Added Israleli grid projection
[GPXSee.git] / src / GUI / planeitem.h
blob40b196c00fe6b9b8c5aa2497712a1a48ec697196
1 #ifndef PLANEITEM_H
2 #define PLANEITEM_H
4 #include "common/rectc.h"
5 #include "graphicsscene.h"
7 class Map;
9 class PlaneItem : public GraphicsItem
11 public:
12 PlaneItem(GraphicsItem *parent = 0) : GraphicsItem(parent) {}
14 virtual RectC bounds() const = 0;
15 virtual void setMap(Map *map) = 0;
17 virtual void setColor(const QColor &color) = 0;
18 virtual void setOpacity(qreal opacity) = 0;
19 virtual void setWidth(qreal width) = 0;
20 virtual void setPenStyle(Qt::PenStyle style) = 0;
21 virtual void setDigitalZoom(int zoom) = 0;
22 virtual void updateStyle() {}
25 #endif // PLANEITEM_H