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 *);