Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QKeyCombination Class Reference

#include <qnamespace.h>

+ Collaboration diagram for QKeyCombination:

Public Member Functions

constexpr Q_IMPLICIT QKeyCombination (Qt::Key key=Qt::Key_unknown) noexcept
 
constexpr QKeyCombination (Qt::Modifiers modifiers, Qt::Key key=Qt::Key_unknown) noexcept
 
constexpr QKeyCombination (Qt::KeyboardModifiers modifiers, Qt::Key key=Qt::Key_unknown) noexcept
 
constexpr Qt::KeyboardModifiers keyboardModifiers () const noexcept
 
constexpr Qt::Key key () const noexcept
 
constexpr int toCombined () const noexcept
 
bool operator< (QKeyCombination) const =delete
 

Static Public Member Functions

static constexpr QKeyCombination fromCombined (int combined)
 

Friends

constexpr bool comparesEqual (const QKeyCombination &lhs, const QKeyCombination &rhs) noexcept
 

Detailed Description

Definition at line 1866 of file qnamespace.h.

Constructor & Destructor Documentation

◆ QKeyCombination() [1/3]

constexpr Q_IMPLICIT QKeyCombination::QKeyCombination ( Qt::Key key = Qt::Key_unknown)
inlineconstexprnoexcept

Definition at line 1871 of file qnamespace.h.

◆ QKeyCombination() [2/3]

constexpr QKeyCombination::QKeyCombination ( Qt::Modifiers modifiers,
Qt::Key key = Qt::Key_unknown )
inlineexplicitconstexprnoexcept

Definition at line 1875 of file qnamespace.h.

◆ QKeyCombination() [3/3]

constexpr QKeyCombination::QKeyCombination ( Qt::KeyboardModifiers modifiers,
Qt::Key key = Qt::Key_unknown )
inlineexplicitconstexprnoexcept

Definition at line 1879 of file qnamespace.h.

Member Function Documentation

◆ fromCombined()

static constexpr QKeyCombination QKeyCombination::fromCombined ( int combined)
inlinestaticconstexpr

◆ key()

constexpr Qt::Key QKeyCombination::key ( ) const
inlineconstexprnoexcept

Definition at line 1888 of file qnamespace.h.

References Qt::KeyboardModifierMask.

Referenced by QKeySequencePrivate::encodeString().

+ Here is the caller graph for this function:

◆ keyboardModifiers()

constexpr Qt::KeyboardModifiers QKeyCombination::keyboardModifiers ( ) const
inlineconstexprnoexcept

Definition at line 1883 of file qnamespace.h.

References Qt::KeyboardModifierMask.

Referenced by QKeySequencePrivate::encodeString().

+ Here is the caller graph for this function:

◆ operator<()

bool QKeyCombination::operator< ( QKeyCombination ) const
delete

◆ toCombined()

constexpr int QKeyCombination::toCombined ( ) const
inlineconstexprnoexcept

Definition at line 1900 of file qnamespace.h.

Referenced by QKeySequencePrivate::encodeString(), and operator<<().

+ Here is the caller graph for this function:

Friends And Related Symbol Documentation

◆ comparesEqual

constexpr bool comparesEqual ( const QKeyCombination & lhs,
const QKeyCombination & rhs )
friend

Definition at line 1914 of file qnamespace.h.


The documentation for this class was generated from the following file: