kdeui Library API Documentation

KArrowButton Class Reference

Draws a button which shows an arrow pointing into a certain direction. Draws a button with an arrow. More...

#include <karrowbutton.h>

Inheritance diagram for KArrowButton:

QPushButton List of all members.

Public Slots

void setArrowType (Qt::ArrowType a)

Public Member Functions

 KArrowButton (QWidget *parent=0, Qt::ArrowType arrow=Qt::UpArrow, const char *name=0)
virtual ~KArrowButton ()
virtual QSize sizeHint () const

Protected Member Functions

virtual void drawButton (QPainter *)
virtual void virtual_hook (int id, void *data)

Detailed Description

Draws a button which shows an arrow pointing into a certain direction. Draws a button with an arrow.

The arrow's alignment on the button depends on the direction it's pointing to, e.g. a left arrow is aligned at the left border, a upwards arrow at the top border. This class honors the currently configured KStyle when drawing the arrow.

Author:
Frerich Raabe

Definition at line 34 of file karrowbutton.h.


Constructor & Destructor Documentation

KArrowButton::KArrowButton QWidget parent = 0,
Qt::ArrowType  arrow = Qt::UpArrow,
const char *  name = 0
 

Constructs an arrow button.

Parameters:
parent This button's parent
arrow The direction the arrrow should be pointing in
name An internal name for this widget

Definition at line 30 of file karrowbutton.cpp.

References KArrowButton().

Referenced by KArrowButton().

KArrowButton::~KArrowButton  )  [virtual]
 

Destructor.

Definition at line 38 of file karrowbutton.cpp.


Member Function Documentation

QSize KArrowButton::sizeHint  )  const [virtual]
 

Reimplemented from QPushButton.

Definition at line 43 of file karrowbutton.cpp.

void KArrowButton::setArrowType Qt::ArrowType  a  )  [slot]
 

Defines in what direction the arrow is pointing to.

Will repaint the button if necessary.

Parameters:
a The direction this arrow should be pointing in

Definition at line 48 of file karrowbutton.cpp.

References setArrowType().

Referenced by setArrowType().

void KArrowButton::drawButton QPainter  )  [protected, virtual]
 

Reimplemented from QPushButton.

Definition at line 56 of file karrowbutton.cpp.

References drawButton().

Referenced by drawButton().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for kdeui Library Version 3.2.3.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Fri Oct 8 11:14:30 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003