10 #ifndef QWT_PLOT_ITEM_H 
   11 #define QWT_PLOT_ITEM_H 
   13 #include "qwt_global.h" 
   14 #include "qwt_legend_itemmanager.h" 
   16 #include "qwt_double_rect.h" 
   86         Rtti_PlotUserItem = 1000
 
  106 #if QT_VERSION >= 0x040000 
  110         RenderAntialiased = 1
 
  130     void setTitle(
const QString &title);
 
  131     void setTitle(
const QwtText &title);
 
  134     virtual int rtti() 
const;
 
  136     void setItemAttribute(ItemAttribute, 
bool on = 
true);
 
  137     bool testItemAttribute(ItemAttribute) 
const;
 
  139 #if QT_VERSION >= 0x040000 
  140     void setRenderHint(RenderHint, 
bool on = 
true);
 
  141     bool testRenderHint(RenderHint) 
const;
 
  149     virtual void setVisible(
bool);
 
  150     bool isVisible () 
const;
 
  152     void setAxis(
int xAxis, 
int yAxis);
 
  154     void setXAxis(
int axis);
 
  157     void setYAxis(
int axis);
 
  160     virtual void itemChanged();
 
  170     virtual void draw(QPainter *painter, 
 
  172         const QRect &canvasRect) 
const = 0;
 
  174     virtual QwtDoubleRect boundingRect() 
const;
 
  186         const QwtDoubleRect&) 
const;