Skip to content

Class KeySequence#

ClassList > KeySequence

Inherits the following classes: ValueHandler

Public Functions#

Type Name
KeySequence (const QKeySequence & fallback={})
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).
virtual QVariant representation (const QVariant & val) override
Return the representation of the value in the config file.

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 KeySequence#

KeySequence::KeySequence (
    const QKeySequence & fallback={}
) 

function check#

Check the value semantically.

virtual bool KeySequence::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 KeySequence::expected () override

Implements ValueHandler::expected

function fallback#

virtual QVariant KeySequence::fallback () override

Implements ValueHandler::fallback

function representation#

Return the representation of the value in the config file.

virtual QVariant KeySequence::representation (
    const QVariant & val
) override

Override this if you want to write the value in a different format than the one provided by QVariant.

Implements ValueHandler::representation