Eneboo - Documentación para desarrolladores
Clases | Métodos públicos | Métodos protegidos
Referencia de la Clase QwtArrowButton

Arrow Button. Más...

#include <qwt_arrow_button.h>

Diagrama de herencias de QwtArrowButton
QPushButton QButton QButton QWidget QWidget QWidget QWidget QPaintDevice QObject QPaintDevice QObject QPaintDevice QObject QPaintDevice QObject QPaintDevice QObject QPaintDevice QObject QPaintDevice QObject QPaintDevice QObject

Lista de todos los miembros.

Clases

class  PrivateData

Métodos públicos

 QwtArrowButton (int num, Qt::ArrowType, QWidget *parent=NULL)
virtual ~QwtArrowButton ()
 Destructor.
Qt::ArrowType arrowType () const
 The direction of the arrows.
int num () const
 The number of arrows.
virtual QSize sizeHint () const
virtual QSize minimumSizeHint () const
 Return a minimum size hint.

Métodos protegidos

virtual void drawButtonLabel (QPainter *p)
 Draw the button label.
virtual void drawArrow (QPainter *, const QRect &, Qt::ArrowType) const
virtual QRect labelRect () const
virtual QSize arrowSize (Qt::ArrowType, const QSize &boundingSize) const
virtual void keyPressEvent (QKeyEvent *)
 autoRepeat for the space keys

Descripción detallada

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.


Documentación del constructor y destructor

QwtArrowButton::QwtArrowButton ( int  num,
Qt::ArrowType  arrowType,
QWidget parent = NULL 
) [explicit]
Parámetros:
numNumber of arrows
arrowTypesee Qt::ArowType in the Qt docs.
parentParent widget
QwtArrowButton::~QwtArrowButton ( ) [virtual]

Destructor.


Documentación de las funciones miembro

QSize QwtArrowButton::arrowSize ( Qt::ArrowType  arrowType,
const QSize boundingSize 
) const [protected, virtual]

Calculate the size for a arrow that fits into a rect of a given size

Parámetros:
arrowTypeArrow type
boundingSizeBounding size
Devuelve:
Size of the arrow
Qt::ArrowType QwtArrowButton::arrowType ( ) const

The direction of the arrows.

void QwtArrowButton::drawArrow ( QPainter painter,
const QRect r,
Qt::ArrowType  arrowType 
) const [protected, virtual]

Draw an arrow int a bounding rect

Parámetros:
painterPainter
rRectangle where to paint the arrow
arrowTypeArrow type
void QwtArrowButton::drawButtonLabel ( QPainter painter) [protected, virtual]

Draw the button label.

Parámetros:
painterPainter
Ver también:
The Qt Manual on QPushButton

Reimplementado de QPushButton.

void QwtArrowButton::keyPressEvent ( QKeyEvent e) [protected, virtual]

autoRepeat for the space keys

Reimplementado de QButton.

QRect QwtArrowButton::labelRect ( ) const [protected, virtual]
Devuelve:
the bounding rect for the label
QSize QwtArrowButton::minimumSizeHint ( ) const [virtual]

Return a minimum size hint.

Reimplementado de QWidget.

int QwtArrowButton::num ( ) const

The number of arrows.

QSize QwtArrowButton::sizeHint ( ) const [virtual]
Devuelve:
a size hint

Reimplementado de QPushButton.


La documentación para esta clase fue generada a partir de los siguientes ficheros:
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'