10 #ifndef QWT_ARROW_BUTTON_H 
   11 #define QWT_ARROW_BUTTON_H 
   13 #include "qwt_global.h" 
   14 #include <qpushbutton.h> 
   26     explicit QwtArrowButton ( 
int num, Qt::ArrowType, QWidget *parent = NULL );
 
   29     Qt::ArrowType arrowType() 
const;
 
   32     virtual QSize sizeHint() 
const;
 
   33     virtual QSize minimumSizeHint() 
const;
 
   36     virtual void paintEvent( QPaintEvent *event );
 
   38     virtual void drawButtonLabel( QPainter *p );
 
   39     virtual void drawArrow( QPainter *,
 
   40         const QRect &, Qt::ArrowType ) 
const;
 
   41     virtual QRect labelRect() 
const;
 
   42     virtual QSize arrowSize( Qt::ArrowType,
 
   43         const QSize &boundingSize ) 
const;
 
   45     virtual void keyPressEvent( QKeyEvent * );