12 #ifndef QWT_LEGEND_ITEM_H 
   13 #define QWT_LEGEND_ITEM_H 
   15 #include "qwt_global.h" 
   16 #include "qwt_legend.h" 
   18 #include "qwt_text_label.h" 
   57         const QwtText &, QWidget *parent = 0);
 
   65     void setIdentifierMode(
int);
 
   66     int identifierMode() 
const;
 
   68     void setIdentifierWidth(
int width);
 
   69     int identifierWidth() 
const;
 
   71     void setSpacing(
int spacing);
 
   77     void setCurvePen(
const QPen &);
 
   78     const QPen& curvePen() 
const;
 
   80     virtual void drawIdentifier(QPainter *, 
const QRect &) 
const;
 
   81     virtual void drawItem(QPainter *p, 
const QRect &) 
const; 
 
   85     bool isChecked() 
const;
 
   88     void setChecked(
bool on);
 
  108     virtual void mousePressEvent(QMouseEvent *);
 
  109     virtual void mouseReleaseEvent(QMouseEvent *);
 
  110     virtual void keyPressEvent(QKeyEvent *);
 
  111     virtual void keyReleaseEvent(QKeyEvent *);
 
  113     virtual void drawText(QPainter *, 
const QRect &);
 
  122 #endif // QWT_LEGEND_ITEM_H