Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QKeySequencePrivate Class Reference

#include <qkeysequence_p.h>

Collaboration diagram for QKeySequencePrivate:

Public Member Functions

constexpr QKeySequencePrivate ()
 QKeySequencePrivate (const QKeySequencePrivate &copy)

Static Public Member Functions

static QString encodeString (QKeyCombination keyCombination, QKeySequence::SequenceFormat format)
static Q_GUI_EXPORT QString keyName (Qt::Key key, QKeySequence::SequenceFormat format)
static QKeyCombination decodeString (QString accel, QKeySequence::SequenceFormat format)

Public Attributes

QAtomicInt ref
int key [MaxKeyCount]

Static Public Attributes

static constexpr int MaxKeyCount = 4

Detailed Description

Definition at line 35 of file qkeysequence_p.h.

Constructor & Destructor Documentation

◆ QKeySequencePrivate() [1/2]

QKeySequencePrivate::QKeySequencePrivate ( )
inlineconstexpr

Definition at line 39 of file qkeysequence_p.h.

References key.

◆ QKeySequencePrivate() [2/2]

QKeySequencePrivate::QKeySequencePrivate ( const QKeySequencePrivate & copy)
inline

Definition at line 40 of file qkeysequence_p.h.

References key, and MaxKeyCount.

Member Function Documentation

◆ decodeString()

QKeyCombination QKeySequencePrivate::decodeString ( QString accel,
QKeySequence::SequenceFormat format )
static

Definition at line 1038 of file qkeysequence.cpp.

◆ encodeString()

QString QKeySequencePrivate::encodeString ( QKeyCombination keyCombination,
QKeySequence::SequenceFormat format )
static

Definition at line 1222 of file qkeysequence.cpp.

◆ keyName()

QString QKeySequencePrivate::keyName ( Qt::Key key,
QKeySequence::SequenceFormat format )
static

Returns the text representation of the key key, which can be used i.e. when the sequence is serialized. This does not take modifiers into account (see encodeString() for a version that does).

This static method is used by encodeString() and by the D-Bus menu exporter.

Definition at line 1296 of file qkeysequence.cpp.

Member Data Documentation

◆ key

int QKeySequencePrivate::key[MaxKeyCount]

Definition at line 46 of file qkeysequence_p.h.

Referenced by QKeySequencePrivate(), and QKeySequencePrivate().

◆ MaxKeyCount

int QKeySequencePrivate::MaxKeyCount = 4
staticconstexpr

Definition at line 38 of file qkeysequence_p.h.

Referenced by QKeySequencePrivate().

◆ ref

QAtomicInt QKeySequencePrivate::ref

Definition at line 45 of file qkeysequence_p.h.


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