| 48 | } |
| 49 | |
| 50 | QString NumberSpinBox::errorToString(Errors e) { |
| 51 | switch (e) { |
| 52 | case Errors::Min: |
| 53 | return i18n("Minimum allowed value: %1").arg(QString::number(minimum())); |
| 54 | case Errors::Max: |
| 55 | return i18n("Maximum allowed value: %1").arg(QString::number(maximum())); |
| 56 | case Errors::Invalid: |
| 57 | return i18n("The value does not represent a valid number"); |
| 58 | case Errors::NoNumber: |
| 59 | return i18n("No number entered"); |
| 60 | case Errors::NoError: |
| 61 | return {}; |
| 62 | } |
| 63 | return i18n("Unhandled error"); |
| 64 | } |
| 65 | |
| 66 | void NumberSpinBox::keyPressEvent(QKeyEvent* event) { |
| 67 | switch (event->key()) { |