Home · Modules · Classes · Namespaces · Functions

QxtBaseSpinBox Class Reference
[QxtGui module]

The QxtBaseSpinBox widget is a spin box with support for numbers in base between 2 and 36. More...

    #include <QxtBaseSpinBox>

Inherits QSpinBox.

Public Functions

Public Slots

Signals

Additional Inherited Members


Detailed Description

The QxtBaseSpinBox widget is a spin box with support for numbers in base between 2 and 36.

Example spinbox for hexadecimal input:

    QxtBaseSpinBox* spinBox = new QxtBaseSpinBox(16, this);
    spinBox->setPrefix("0x");
    spinBox->setValue(0xbabe);
    spinBox->setUpperCase(true);

"QxtBaseSpinBox in action."

Note: Notice that QxtBaseSpinBox is not locale-aware.


Member Function Documentation

QxtBaseSpinBox::QxtBaseSpinBox ( QWidget * parent = 0 )

Constructs a new QxtBaseSpinBox with parent. Base defaults to 10.

QxtBaseSpinBox::QxtBaseSpinBox ( int base, QWidget * parent = 0 )

Constructs a new QxtBaseSpinBox with base and parent.

QxtBaseSpinBox::~QxtBaseSpinBox ()   [virtual]

Destructs the spin box.

int QxtBaseSpinBox::base () const

See also setBase().

void QxtBaseSpinBox::baseChanged ( int base )   [signal]

This signal is emitted whenever the number base has changed.

bool QxtBaseSpinBox::isUpperCase () const

void QxtBaseSpinBox::setBase ( int base )   [slot]

See also base().

void QxtBaseSpinBox::setUpperCase ( bool upperCase )

See also isUpperCase().


Copyright © 2007-2011 Qxt Foundation
Qxt 0.6.2