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;
void selectCircuit(const CircuitId &circid)
void zoomToCircuit(const CircuitId &circid)
TorMapImageView(QWidget *parent=0)
void addCircuit(const CircuitId &circid, const QStringList &path)
QHash< QString, QPair< QPointF, bool > * > _routers
void addRouter(const RouterDescriptor &desc, const GeoIpRecord &geoip)
void selectRouter(const QString &id)
void zoomToRouter(const QString &id)
virtual void paintImage(QPainter *painter)
void removeCircuit(const CircuitId &circid)
QRectF circuitBoundingBox()
QPointF toMapSpace(float latitude, float longitude)
float lerp(float input, float *table)
QSize minimumSizeHint() const
QHash< CircuitId, QPair< QPainterPath *, bool > * > _circuits