Go to the documentation of this file.
16 #ifndef _TORMAPIMAGEVIEW_H
17 #define _TORMAPIMAGEVIEW_H
28 #include <QPainterPath>
72 QPointF
toMapSpace(
float latitude,
float longitude);
74 float lerp(
float input,
float *table);
80 QHash<QString, QPair<QPointF,bool>* >
_routers;
82 QHash<CircuitId, QPair<QPainterPath *,bool>* >
_circuits;
float lerp(float input, float *table)
TorMapImageView(QWidget *parent=0)
void addRouter(const RouterDescriptor &desc, const GeoIpRecord &geoip)
QSize minimumSizeHint() const
QHash< QString, QPair< QPointF, bool > * > _routers
void selectRouter(const QString &id)
QPointF toMapSpace(float latitude, float longitude)
void zoomToRouter(const QString &id)
QRectF circuitBoundingBox()
void removeCircuit(const CircuitId &circid)
void zoomToCircuit(const CircuitId &circid)
void addCircuit(const CircuitId &circid, const QStringList &path)
QHash< CircuitId, QPair< QPainterPath *, bool > * > _circuits
void selectCircuit(const CircuitId &circid)
virtual void paintImage(QPainter *painter)