13 #include "qwt_global.h" 
   42     static void setPolylineSplitting( 
bool );
 
   43     static bool polylineSplitting();
 
   45     static void setRoundingAlignment( 
bool );
 
   46     static bool roundingAlignment();
 
   47     static bool roundingAlignment(QPainter *);
 
   49     static void drawText( QPainter *, 
double x, 
double y, 
const QString & );
 
   50     static void drawText( QPainter *, 
const QPointF &, 
const QString & );
 
   51     static void drawText( QPainter *, 
double x, 
double y, 
double w, 
double h,
 
   52         int flags, 
const QString & );
 
   53     static void drawText( QPainter *, 
const QRectF &, 
 
   54         int flags, 
const QString & );
 
   56 #ifndef QT_NO_RICHTEXT 
   57     static void drawSimpleRichText( QPainter *, 
const QRectF &,
 
   58         int flags, 
const QTextDocument & );
 
   61     static void drawRect( QPainter *, 
double x, 
double y, 
double w, 
double h );
 
   62     static void drawRect( QPainter *, 
const QRectF &rect );
 
   63     static void fillRect( QPainter *, 
const QRectF &, 
const QBrush & );
 
   65     static void drawEllipse( QPainter *, 
const QRectF & );
 
   66     static void drawPie( QPainter *, 
const QRectF & r, 
int a, 
int alen );
 
   68     static void drawLine( QPainter *, 
double x1, 
double y1, 
double x2, 
double y2 );
 
   69     static void drawLine( QPainter *, 
const QPointF &p1, 
const QPointF &p2 );
 
   70     static void drawLine( QPainter *, 
const QLineF & );
 
   72     static void drawPolygon( QPainter *, 
const QPolygonF &pa );
 
   73     static void drawPolyline( QPainter *, 
const QPolygonF &pa );
 
   74     static void drawPolyline( QPainter *, 
const QPointF *, 
int pointCount );
 
   76     static void drawPoint( QPainter *, 
double x, 
double y );
 
   77     static void drawPoint( QPainter *, 
const QPointF & );
 
   79     static void drawPath( QPainter *, 
const QPainterPath & );
 
   80     static void drawImage( QPainter *, 
const QRectF &, 
const QImage & );
 
   81     static void drawPixmap( QPainter *, 
const QRectF &, 
const QPixmap & );
 
   83     static void drawRoundedFrame( QPainter *, 
 
   84         const QRectF &, 
double xRadius, 
double yRadius,
 
   85         const QPalette &, 
int lineWidth, 
int frameStyle );
 
   87     static void drawFocusRect( QPainter *, QWidget * );
 
   88     static void drawFocusRect( QPainter *, QWidget *, 
const QRect & );
 
   90     static void drawColorBar( QPainter *painter,
 
   92         const QwtScaleMap &, Qt::Orientation, 
const QRectF & );
 
   94     static bool isAligning( QPainter *painter );
 
   97     static bool d_polylineSplitting;
 
   98     static bool d_roundingAlignment;
 
  109     double x1, 
double y1, 
double x2, 
double y2 )
 
  126     return d_polylineSplitting;
 
  138     return d_roundingAlignment;
 
  147     return d_roundingAlignment && 
isAligning(painter);