Example #1
0
int QtopiaInputDialog::getInteger(QWidget *parent, const QString &title, const QString &label, int value,
                                  int minValue, int maxValue, int step, bool *ok)
{
    QSpinBox *sb = new QSpinBox;
    QFont font(sb->font());
    font.setPointSize(font.pointSize()+3);
    sb->setFont(font);
    sb->setValue(value);
    sb->setMinimum(minValue);
    sb->setMaximum(maxValue);
    sb->setSingleStep(step);

    QtopiaInputDialog dlg(parent, title, label, sb);
    bool accepted = (QtopiaApplication::execDialog(&dlg) == QDialog::Accepted);
    if (ok)
        *ok = accepted;
    return sb->value();
}