KDEUI
#include <kselector.h>
Public Member Functions | |
KSelector (QWidget *parent=0) | |
KSelector (Qt::Orientation o, QWidget *parent=0) | |
~KSelector () | |
Qt::ArrowType | arrowDirection () const |
QRect | contentsRect () const |
bool | indent () const |
void | setArrowDirection (Qt::ArrowType direction) |
void | setIndent (bool i) |
Protected Member Functions | |
virtual void | drawArrow (QPainter *painter, const QPoint &pos) |
virtual void | drawContents (QPainter *) |
virtual void | mouseMoveEvent (QMouseEvent *e) |
virtual void | mousePressEvent (QMouseEvent *e) |
virtual void | mouseReleaseEvent (QMouseEvent *e) |
virtual void | paintEvent (QPaintEvent *) |
virtual void | wheelEvent (QWheelEvent *) |
Properties | |
Qt::ArrowType | arrowDirection |
bool | indent |
int | maxValue |
int | minValue |
int | value |
Detailed Description
KSelector is the base class for other widgets which provides the ability to choose from a one-dimensional range of values.
An example is the KGradientSelector which allows to choose from a range of colors.
A custom drawing routine for the widget surface has to be provided by the subclass.
Definition at line 41 of file kselector.h.
Constructor & Destructor Documentation
|
explicit |
Constructs a horizontal one-dimensional selection widget.
Definition at line 65 of file kselector.cpp.
|
explicit |
Constructs a one-dimensional selection widget with a given orientation.
Definition at line 72 of file kselector.cpp.
KSelector::~KSelector | ( | ) |
Definition at line 81 of file kselector.cpp.
Member Function Documentation
Qt::ArrowType KSelector::arrowDirection | ( | ) | const |
- Returns
- the current arrow direction
QRect KSelector::contentsRect | ( | ) | const |
- Returns
- the rectangle on which subclasses should draw.
Definition at line 96 of file kselector.cpp.
|
protectedvirtual |
Override this function to draw the cursor which indicates the current value.
Definition at line 290 of file kselector.cpp.
|
protectedvirtual |
Override this function to draw the contents of the control.
The default implementation does nothing.
Draw only within contentsRect().
Reimplemented in KGradientSelector, and KColorValueSelector.
Definition at line 287 of file kselector.cpp.
bool KSelector::indent | ( | ) | const |
- Returns
- whether the indent option is set.
|
protectedvirtual |
Definition at line 165 of file kselector.cpp.
|
protectedvirtual |
Definition at line 159 of file kselector.cpp.
|
protectedvirtual |
Definition at line 170 of file kselector.cpp.
|
protectedvirtual |
Definition at line 125 of file kselector.cpp.
void KSelector::setArrowDirection | ( | Qt::ArrowType | direction | ) |
Sets the arrow direction.
Definition at line 231 of file kselector.cpp.
void KSelector::setIndent | ( | bool | i | ) |
Sets the indent option of the widget to i.
This determines whether a shaded frame is drawn.
Definition at line 86 of file kselector.cpp.
|
protectedvirtual |
Definition at line 176 of file kselector.cpp.
Property Documentation
|
readwrite |
Definition at line 48 of file kselector.h.
|
readwrite |
Definition at line 47 of file kselector.h.
|
readwrite |
Definition at line 46 of file kselector.h.
|
readwrite |
Definition at line 45 of file kselector.h.
|
readwrite |
Definition at line 44 of file kselector.h.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:49:18 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.