KNumInput Class Reference
You need to inherit from this class if you want to implement K*NumInput for a different variable type. More...
#include <knuminput.h>
Inheritance diagram for KNumInput:


| Public Member Functions | |
| KNumInput (QWidget *parent=0, const char *name=0) | |
| KNumInput (KNumInput *below, QWidget *parent=0, const char *name=0) | |
| virtual void | setLabel (const QString &label, int a=AlignLeft|AlignTop) | 
| QString | label () const | 
| bool | showSlider () const | 
| void | setSteps (int minor, int major) | 
| QSizePolicy | sizePolicy () const | 
| virtual QSize | sizeHint () const | 
| Protected Member Functions | |
| void | layout (bool deep) | 
| virtual void | doLayout ()=0 | 
| virtual void | virtual_hook (int id, void *data) | 
| Protected Attributes | |
| KNumInput * | m_prev | 
| KNumInput * | m_next | 
| int | m_colw1 | 
| int | m_colw2 | 
| QLabel * | m_label | 
| QSlider * | m_slider | 
| QSize | m_sizeSlider | 
| QSize | m_sizeLabel | 
| int | m_alignment | 
Detailed Description
You need to inherit from this class if you want to implement K*NumInput for a different variable type.
Definition at line 49 of file knuminput.h.
Constructor & Destructor Documentation
| 
 | ||||||||||||
| Default constructor. 
 Definition at line 62 of file knuminput.cpp. | 
| 
 | ||||||||||||||||
| 
 
 Definition at line 68 of file knuminput.cpp. | 
Member Function Documentation
| 
 | ||||||||||||
| Sets the text and alignment of the main description label. 
 
 
 
 Reimplemented in KIntNumInput, and KDoubleNumInput. Definition at line 101 of file knuminput.cpp. References QString::isEmpty(), QWidget::layout(), QLabel::setAlignment(), and QLabel::setText(). Referenced by KDoubleNumInput::setLabel(), and KIntNumInput::setLabel(). | 
| 
 | 
| 
 
 Definition at line 122 of file knuminput.cpp. References QLabel::text(). | 
| 
 | 
| 
 
 
 Definition at line 96 of file knuminput.h. | 
| 
 | ||||||||||||
| Sets the spacing of tickmarks for the slider. 
 
 Definition at line 195 of file knuminput.cpp. | 
| 
 | 
| Specifies that this widget may stretch horizontally, but is fixed vertically (like QSpinBox itself). 
 Reimplemented from QWidget. Definition at line 185 of file knuminput.cpp. | 
| 
 | 
| Returns a size which fits the contents of the control. 
 
 Reimplemented from QWidget. Definition at line 190 of file knuminput.cpp. References QWidget::minimumSizeHint(). | 
| 
 | 
| Call this function whenever you change something in the geometry of your KNumInput child. 
 Definition at line 128 of file knuminput.cpp. References doLayout(), m_colw1, m_colw2, m_next, m_prev, and QSize::width(). | 
| 
 | 
| You need to overwrite this method and implement your layout calculations there. See KIntNumInput::doLayout and KDoubleNumInput::doLayout implementation for details. Implemented in KIntNumInput, and KDoubleNumInput. Referenced by layout(). | 
The documentation for this class was generated from the following files:

