IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

QKeyCombination Class

The QKeyCombination class stores a combination of a key with optional modifiers.

This class was introduced in Qt 6.0.

Article lu   fois.

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

QKeyCombination Class

  • Header: QKeyCombination

  • Since: Qt 6.0

  • CMake:

    find_package(Qt6 REQUIRED COMPONENTS Core)

    target_link_libraries(mytarget PRIVATE Qt6::Core)

  • qmake: QT += core

Detailed Description

The QKeyCombination class can be used to represent a combination of a key with zero or more keyboard modifiers.

See Also

See also QKeySequence

Member Function Documentation

 

[constexpr] QKeyCombination::QKeyCombination(Qt::Key key = Qt::Key_unknown)

Constructs a QKeyCombination object that represents the key key and no modifiers.

See Also

See also key()

[explicit constexpr] QKeyCombination::QKeyCombination(Qt::Modifiers modifiers, Qt::Key key = Qt::Key_unknown)

Constructs a QKeyCombination object that represents the combination of key with the modifiers modifiers.

See Also

See also key(), keyboardModifiers()

[explicit constexpr] QKeyCombination::QKeyCombination(Qt::KeyboardModifiers modifiers, Qt::Key key = Qt::Key_unknown)

Constructs a QKeyCombination object that represents the combination of key with the modifiers modifiers.

See Also

See also key(), keyboardModifiers()

[static constexpr] QKeyCombination QKeyCombination::fromCombined(int combined)

Constructs a QKeyCombination object by extracting the key and the modifiers out of combined, which must be the result of a bitwise OR between a value of type Qt::Key and value of type Qt::KeyboardModifiers. toCombined() can be used in order to produce valid values for combined.

See Also

See also toCombined()

[constexpr] Qt::Key QKeyCombination::key() const

Returns the key represented by this QKeyCombination object.

See Also

See also keyboardModifiers()

[constexpr] Qt::KeyboardModifiers QKeyCombination::keyboardModifiers() const

Returns the keyboard modifiers represented by this QKeyCombination object.

See Also

See also key()

[constexpr] int QKeyCombination::toCombined() const

Returns an integer value obtained by applying a bitwise OR between the values of key() and keyboardModifiers() represented by this object. A QKeyCombination object can be created from the returned integer value by using fromCombined().

See Also

Related Non-Members

 

[constexpr] QKeyCombination operator|(Qt::Key key, Qt::KeyboardModifier modifier)

[constexpr] QKeyCombination operator|(Qt::Key key, Qt::Modifier modifier)

[constexpr] QKeyCombination operator|(Qt::KeyboardModifier modifier, Qt::Key key)

[constexpr] QKeyCombination operator|(Qt::Modifier modifier, Qt::Key key)

Returns a QKeyCombination object that represents the combination of key with the modifier modifier.

[constexpr] QKeyCombination operator|(Qt::Key key, Qt::KeyboardModifiers modifiers)

[constexpr] QKeyCombination operator|(Qt::Key key, Qt::Modifiers modifiers)

[constexpr] QKeyCombination operator|(Qt::KeyboardModifiers modifiers, Qt::Key key)

[constexpr] QKeyCombination operator|(Qt::Modifiers modifiers, Qt::Key key)

Returns a QKeyCombination object that represents the combination of key with the modifiers modifiers.

[constexpr] size_t qHash(QKeyCombination key, size_t seed = 0)

Returns the hash value for the key, using seed to seed the calculation.

[constexpr] bool operator!=(QKeyCombination lhs, QKeyCombination rhs)

Returns true if lhs and rhs have different combinations of key and modifiers, otherwise false.

QDebug operator<<(QDebug debug, QKeyCombination combination)

Writes the combination combination into the debug object debug for debugging purposes.

See Also

QDataStream &operator<<(QDataStream &out, QKeyCombination combination)

Writes the combination combination into the stream out. Returns out.

See Also

[constexpr] bool operator==(QKeyCombination lhs, QKeyCombination rhs)

Returns true if lhs and rhs have the same combination of key and modifiers, and false otherwise.

QDataStream &operator>>(QDataStream &in, QKeyCombination &combination)

Reads the combination combination from the stream in. Returns in.

See Also

Obsolete Members for QKeyCombination

The following members of class QKeyCombination are deprecated. We strongly advise against using them in new code.

Obsolete Member Function Documentation

 
[constexpr] int QKeyCombination::operator int() const

This function is deprecated. We strongly advise against using it in new code.

Use toCombined() instead.

Obsolete Related Non-Members

 
[constexpr] QKeyCombination operator+(Qt::Key key, Qt::KeyboardModifier modifier)

[constexpr] QKeyCombination operator+(Qt::Key key, Qt::Modifier modifier)

[constexpr] QKeyCombination operator+(Qt::KeyboardModifier modifier, Qt::Key key)

[constexpr] QKeyCombination operator+(Qt::Modifier modifier, Qt::Key key)

This function is deprecated. We strongly advise against using it in new code.

Use operator| instead.

Returns a QKeyCombination object that represents the combination of key with the modifier modifier.

[constexpr] QKeyCombination operator+(Qt::Key key, Qt::KeyboardModifiers modifiers)

[constexpr] QKeyCombination operator+(Qt::Key key, Qt::Modifiers modifiers)

[constexpr] QKeyCombination operator+(Qt::KeyboardModifiers modifiers, Qt::Key key)

[constexpr] QKeyCombination operator+(Qt::Modifiers modifiers, Qt::Key key)

This function is deprecated. We strongly advise against using it in new code.

Use operator| instead.

Returns a QKeyCombination object that represents the combination of key with the modifiers modifiers.

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+