.TH "QwtArrowButton" 3 "Mon Aug 1 2011" "Version 5.2.2" "Qwt User's Guide" \" -*- nroff -*- .ad l .nh .SH NAME QwtArrowButton \- .PP Arrow Button. .SH SYNOPSIS .br .PP .PP \fC#include \fP .SS "Public Member Functions" .in +1c .ti -1c .RI "Qt::ArrowType \fBarrowType\fP () const " .br .ti -1c .RI "virtual QSize \fBminimumSizeHint\fP () const " .br .ti -1c .RI "int \fBnum\fP () const " .br .ti -1c .RI "\fBQwtArrowButton\fP (int num, Qt::ArrowType, QWidget *parent=NULL)" .br .ti -1c .RI "virtual QSize \fBsizeHint\fP () const " .br .ti -1c .RI "virtual \fB~QwtArrowButton\fP ()" .br .in -1c .SS "Protected Member Functions" .in +1c .ti -1c .RI "virtual QSize \fBarrowSize\fP (Qt::ArrowType, const QSize &boundingSize) const " .br .ti -1c .RI "virtual void \fBdrawArrow\fP (QPainter *, const QRect &, Qt::ArrowType) const " .br .ti -1c .RI "virtual void \fBdrawButtonLabel\fP (QPainter *p)" .br .ti -1c .RI "virtual void \fBkeyPressEvent\fP (QKeyEvent *)" .br .ti -1c .RI "virtual QRect \fBlabelRect\fP () const " .br .ti -1c .RI "virtual void \fBpaintEvent\fP (QPaintEvent *event)" .br .in -1c .SH "Detailed Description" .PP Arrow Button. A push button with one or more filled triangles on its front. An Arrow button can have 1 to 3 arrows in a row, pointing up, down, left or right. .SH "Constructor & Destructor Documentation" .PP .SS "QwtArrowButton::QwtArrowButton (intnum, Qt::ArrowTypearrowType, QWidget *parent = \fCNULL\fP)\fC [explicit]\fP"\fBParameters:\fP .RS 4 \fInum\fP Number of arrows .br \fIarrowType\fP see Qt::ArowType in the Qt docs. .br \fIparent\fP Parent widget .RE .PP .SS "QwtArrowButton::~QwtArrowButton ()\fC [virtual]\fP" .PP Destructor. .SH "Member Function Documentation" .PP .SS "QSize QwtArrowButton::arrowSize (Qt::ArrowTypearrowType, const QSize &boundingSize) const\fC [protected, virtual]\fP"Calculate the size for a arrow that fits into a rect of a given size .PP \fBParameters:\fP .RS 4 \fIarrowType\fP Arrow type .br \fIboundingSize\fP Bounding size .RE .PP \fBReturns:\fP .RS 4 Size of the arrow .RE .PP .SS "Qt::ArrowType QwtArrowButton::arrowType () const" .PP The direction of the arrows. .SS "void QwtArrowButton::drawArrow (QPainter *painter, const QRect &r, Qt::ArrowTypearrowType) const\fC [protected, virtual]\fP"Draw an arrow int a bounding rect .PP \fBParameters:\fP .RS 4 \fIpainter\fP Painter .br \fIr\fP Rectangle where to paint the arrow .br \fIarrowType\fP Arrow type .RE .PP .SS "void QwtArrowButton::drawButtonLabel (QPainter *painter)\fC [protected, virtual]\fP" .PP Draw the button label. \fBParameters:\fP .RS 4 \fIpainter\fP Painter .RE .PP \fBSee also:\fP .RS 4 The Qt Manual on QPushButton .RE .PP .SS "void QwtArrowButton::keyPressEvent (QKeyEvent *e)\fC [protected, virtual]\fP" .PP autoRepeat for the space keys .SS "QRect QwtArrowButton::labelRect () const\fC [protected, virtual]\fP"\fBReturns:\fP .RS 4 the bounding rect for the label .RE .PP .SS "QSize QwtArrowButton::minimumSizeHint () const\fC [virtual]\fP" .PP Return a minimum size hint. .SS "int QwtArrowButton::num () const" .PP The number of arrows. .SS "void QwtArrowButton::paintEvent (QPaintEvent *event)\fC [protected, virtual]\fP"Paint event handler .PP \fBParameters:\fP .RS 4 \fIevent\fP Paint event .RE .PP .SS "QSize QwtArrowButton::sizeHint () const\fC [virtual]\fP"\fBReturns:\fP .RS 4 a size hint .RE .PP .SH "Author" .PP Generated automatically by Doxygen for Qwt User's Guide from the source code.