Skip to content

Class LowerBoundedInt#

ClassList > LowerBoundedInt

Inherits the following classes: ValueHandler

Public Functions#

Type Name
LowerBoundedInt (int min, int def)
virtual bool check (const QVariant & val) override
Check the value semantically.
virtual QString expected () override
The expected value (descriptive). Used when reporting configuration errors.
virtual QVariant fallback () override
Fallback value (default value).

Public Functions inherited from ValueHandler#

See ValueHandler

Type Name
virtual bool check (const QVariant & val) = 0
Check the value semantically.
virtual QString expected ()
The expected value (descriptive). Used when reporting configuration errors.
virtual QVariant fallback ()
Fallback value (default value).
virtual QVariant representation (const QVariant & val)
Return the representation of the value in the config file.
QVariant value (const QVariant & val)
Adapt the value for proper use.

Protected Functions inherited from ValueHandler#

See ValueHandler

Type Name
virtual QVariant process (const QVariant & val)
Process a value, presuming it is a valid QVariant .

Public Functions Documentation#

function LowerBoundedInt#

LowerBoundedInt::LowerBoundedInt (
    int min,
    int def
) 

function check#

Check the value semantically.

virtual bool LowerBoundedInt::check (
    const QVariant & val
) override

Parameters:

  • val The value that was read from the config file

Returns:

Whether the value is correct

Note:

The function should presume that val.isValid() is true.

Implements ValueHandler::check

function expected#

virtual QString LowerBoundedInt::expected () override

Implements ValueHandler::expected

function fallback#

virtual QVariant LowerBoundedInt::fallback () override

Implements ValueHandler::fallback