class KNumInput

You need to inherit from this class if you want to implement K*NumInput for a different variable type More...

Contains pure virtuals
Definition#include <knuminput.h>
InheritsQWidget (kdecore)
Inherited byKDoubleNumInput, KIntNumInput
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Protected Methods

Protected Members


Detailed Description

You need to inherit from this class if you want to implement K*NumInput for a different variable type

 KNumInput (QWidget* parent=0, const char* name=0)

Default constructor

 KNumInput (KNumInput* below, QWidget* parent=0, const char* name=0)

Parameters:

KNumInput ()

void  setLabel (QString label, int a = AlignLeft | AlignTop)

[virtual]

Set the text and alignment of the main description label.

The vertical alignment flags have special meaning with this widget:

Parameters:

void  setSteps (int minor, int major)

Set the spacing of tickmarks for the slider.

Parameters:

QSizePolicy  sizePolicy ()

[const]

Specifie that this widget may stretch horizontally, but is fixed vertically (like QSpinBox itself).

QSize  sizeHint ()

[const virtual]

Return a size which fits the contents of the control.

Returns: the preferred size necessary to show the control

void  layout (bool deep)

[protected]

Call this function whenever you change something in the geometry of your KNumInput child.

void  doLayout ()

[protected pure virtual]

You need to overwrite this method and implement yourlayout calculations there.

See KIntNumInput / KDoubleNumInput implementation for details.

KNumInput* m_prev

[protected]

KNumInput* m_next

[protected]

int m_colw1

[protected]

int m_colw2

[protected]

QLabel* m_label

[protected]

QSlider* m_slider

[protected]

QSize m_sizeSlider

[protected]

QSize m_sizeLabel

[protected]

int m_alignment

[protected]


Generated by: baudens@ke.mandrakesoft.com on Thu Oct 26 17:36:26 2000, using kdoc 2.0a40.