11 #define QWT_COMPASS_H 1
17 #if defined(QWT_TEMPLATEDLL)
19 #if defined(QT_NO_STL) || QT_VERSION < 0x040000 || QT_VERSION > 0x040001
28 template class QWT_EXPORT QMap<double, QString>;
54 #if QT_VERSION < 0x040000
55 explicit QwtCompass(QWidget* parent,
const char *name);
63 const QMap<double, QString> &labelMap()
const;
64 QMap<double, QString> &labelMap();
65 void setLabelMap(
const QMap<double, QString> &map);
68 virtual QwtText scaleLabel(
double value)
const;
70 virtual void drawRose(QPainter *,
const QPoint ¢er,
71 int radius,
double north, QPalette::ColorGroup)
const;
73 virtual void drawScaleContents(QPainter *,
74 const QPoint ¢er,
int radius)
const;
76 virtual void keyPressEvent(QKeyEvent *);