KSelector Class Reference
from PyKDE4.kdeui import *
Inherits: QAbstractSlider → QWidget → QObject
Subclasses: KColorValueSelector, KGradientSelector
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.
| 
 Methods | 
|  | __init__ (self, QWidget parent=0) | 
|  | __init__ (self, Qt::Orientation o, QWidget parent=0) | 
|  | __init__ (self, KSelector a0) | 
| Qt::ArrowType | arrowDirection (self) | 
| QRect | contentsRect (self) | 
|  | drawArrow (self, QPainter painter, QPoint pos) | 
|  | drawContents (self, QPainter a0) | 
| bool | indent (self) | 
|  | mouseMoveEvent (self, QMouseEvent e) | 
|  | mousePressEvent (self, QMouseEvent e) | 
|  | mouseReleaseEvent (self, QMouseEvent e) | 
|  | paintEvent (self, QPaintEvent a0) | 
|  | setArrowDirection (self, Qt::ArrowType direction) | 
|  | setIndent (self, bool i) | 
|  | wheelEvent (self, QWheelEvent a0) | 
Method Documentation
| __init__ | ( | self, |  | 
|  |  | QWidget | parent=0 | 
|  | ) |  |  |  | 
 
Constructs a horizontal one-dimensional selection widget.
 
Constructs a one-dimensional selection widget with
a given orientation.
 
- Returns:
-  the current arrow direction
 
| QRect contentsRect | ( |  | self ) |  | 
 
- Returns:
-  the rectangle on which subclasses should draw.
 
| drawArrow | ( | self, |  | 
|  |  | QPainter | painter, | 
|  |  | QPoint | pos | 
|  | ) |  |  |  | 
 
Override this function to draw the cursor which
indicates the current value.
 
| drawContents | ( | self, |  | 
|  |  | QPainter | a0 | 
|  | ) |  |  |  | 
 
Override this function to draw the contents of the control.
The default implementation does nothing.
Draw only within contentsRect().
 
- Returns:
-  whether the indent option is set.
 
| mouseMoveEvent | ( | self, |  | 
|  |  | QMouseEvent | e | 
|  | ) |  |  |  | 
 
 
| mousePressEvent | ( | self, |  | 
|  |  | QMouseEvent | e | 
|  | ) |  |  |  | 
 
 
| mouseReleaseEvent | ( | self, |  | 
|  |  | QMouseEvent | e | 
|  | ) |  |  |  | 
 
 
| paintEvent | ( | self, |  | 
|  |  | QPaintEvent | a0 | 
|  | ) |  |  |  | 
 
 
Sets the arrow direction.
 
| setIndent | ( | self, |  | 
|  |  | bool | i | 
|  | ) |  |  |  | 
 
Sets the indent option of the widget to i.
This determines whether a shaded frame is drawn.
 
| wheelEvent | ( | self, |  | 
|  |  | QWheelEvent | a0 | 
|  | ) |  |  |  |