Класс QKeyCombination
Класс QKeyCombination хранит комбинацию клавиши с необязательными модификаторами. Подробнее...
| Заголовок: | #include <QKeyCombination> |
| CMake: | find_package(Qt6 COMPONENTS Core REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Core) |
| qmake: | QT += core |
| С тех пор: | Qt 6.0 |
Открытые функции
| QKeyCombination(Qt::KeyboardModifiers modifiers, Qt::Key key = Qt::Key_unknown) | |
| QKeyCombination(Qt::Modifiers modifiers, Qt::Key key = Qt::Key_unknown) | |
| QKeyCombination(Qt::Key key = Qt::Key_unknown) | |
| Qt::Key | key() const |
| Qt::KeyboardModifiers | keyboardModifiers() const |
| int | toCombined() const |
Статические открытые члены
| QKeyCombination | fromCombined(int combined) |
Связанные нечлены
| size_t | qHash(QKeyCombination key, size_t seed = 0) |
| bool | operator!=(QKeyCombination lhs, QKeyCombination rhs) |
| QDebug | operator<<(QDebug debug, QKeyCombination combination) |
| QDataStream & | operator<<(QDataStream &out, QKeyCombination combination) |
| bool | operator==(QKeyCombination lhs, QKeyCombination rhs) |
| QDataStream & | operator>>(QDataStream &in, QKeyCombination &combination) |
| QKeyCombination | operator|(Qt::Modifier modifier, Qt::Key key) |
| QKeyCombination | operator|(Qt::KeyboardModifier modifier, Qt::Key key) |
| QKeyCombination | operator|(Qt::Key key, Qt::Modifier modifier) |
| QKeyCombination | operator|(Qt::Key key, Qt::KeyboardModifier modifier) |
| QKeyCombination | operator|(Qt::Modifiers modifiers, Qt::Key key) |
| QKeyCombination | operator|(Qt::KeyboardModifiers modifiers, Qt::Key key) |
| QKeyCombination | operator|(Qt::Key key, Qt::Modifiers modifiers) |
| QKeyCombination | operator|(Qt::Key key, Qt::KeyboardModifiers modifiers) |
Подробное описание
Класс QKeyCombination может использоваться для представления комбинации клавиши с нулем или более модификаторами клавиатуры.
См. также QKeySequence.
Документация по членам-функциям
QKeyCombination::QKeyCombination(Qt::KeyboardModifiers modifiers, Qt::Key key = Qt::Key_unknown)
Создает объект QKeyCombination, представляющий комбинацию key с модификаторами modifiers.
См. также key() и keyboardModifiers().
QKeyCombination::QKeyCombination(Qt::Modifiers modifiers, Qt::Key key = Qt::Key_unknown)
Создает объект QKeyCombination, представляющий комбинацию key с модификаторами modifiers.
См. также key() и keyboardModifiers().
QKeyCombination::QKeyCombination(Qt::Key key = Qt::Key_unknown)
Создает объект QKeyCombination, представляющий клавишу key без модификаторов.
См. также key().
[static] QKeyCombination QKeyCombination::fromCombined(int combined)
Создает объект QKeyCombination, извлекая клавишу и модификаторы из combined, которое должно быть результатом побитового ИЛИ между значением типа Qt::Key и значением типа Qt::KeyboardModifiers. toCombined() можно использовать для создания допустимых значений для combined.
См. также toCombined().
Qt::Key QKeyCombination::key() const
Возвращает клавишу, представленную этим объектом QKeyCombination.
См. также keyboardModifiers().
Qt::KeyboardModifiers QKeyCombination::keyboardModifiers() const
Возвращает модификаторы клавиатуры, представленные этим объектом QKeyCombination.
См. также key().
int QKeyCombination::toCombined() const
Возвращает целочисленное значение, полученное путем применения побитового ИЛИ к значениям key() и keyboardModifiers(), представленным этим объектом. Объект QKeyCombination может быть создан из возвращенного целочисленного значения с помощью fromCombined().
См. также fromCombined(), key() и keyboardModifiers().
Связанные не члены
QKeyCombination operator|(Qt::Key key, Qt::KeyboardModifiers modifiers)
QKeyCombination operator|(Qt::Key key, Qt::Modifiers modifiers)
QKeyCombination operator|(Qt::KeyboardModifiers modifiers, Qt::Key key)
QKeyCombination operator|(Qt::Modifiers modifiers, Qt::Key key)
Возвращает объект QKeyCombination, представляющий комбинацию key с модификаторами modifiers.
QKeyCombination operator|(Qt::Key key, Qt::KeyboardModifier modifier)
QKeyCombination operator|(Qt::Key key, Qt::Modifier modifier)
QKeyCombination operator|(Qt::KeyboardModifier modifier, Qt::Key key)
QKeyCombination operator|(Qt::Modifier modifier, Qt::Key key)
Возвращает объект QKeyCombination, представляющий комбинацию key с модификатором modifier.
size_t qHash(QKeyCombination key, size_t seed = 0)
Возвращает значение хэша для key, используя seed для инициализации вычисления.
bool operator!=(QKeyCombination lhs, QKeyCombination rhs)
Возвращает true если у lhs и rhs разные комбинации ключа и модификаторов, в противном случае false.
QDebug operator<<(QDebug debug, QKeyCombination combination)
Записывает комбинацию combination в объект отладки debug для целей отладки.
См. также Методы отладки.
QDataStream &operator<<(QDataStream &out, QKeyCombination combination)
Записывает комбинацию combination в поток out. Возвращает out.
См. также Сериализация типов данных Qt.
bool operator==(QKeyCombination lhs, QKeyCombination rhs)
Возвращает true если у lhs и rhs одинаковая комбинация ключа и модификаторов, и false в противном случае.
QDataStream &operator>>(QDataStream &in, QKeyCombination &combination)
Читает комбинацию combination из потока in. Возвращает in.
См. также Сериализация типов данных Qt.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qkeycombination.html