Spec-Zone.ru › Qt 6.0

Класс QPointingDeviceUniqueId

QPointingDeviceUniqueId идентифицирует уникальный объект, такой как помеченный токен или стилус, используемый с указательным устройством. Подробнее...

Заголовок: #include <QPointingDeviceUniqueId>
CMake: find_package(Qt6 COMPONENTS Gui REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui
С момента: Qt 5.8
  • Список всех членов, включая унаследованные члены

Свойства

  • numericId : const qint64

Открытые функции

QPointingDeviceUniqueId()
bool isValid() const
qint64 numericId() const

Статические открытые члены

QPointingDeviceUniqueId fromNumericId(qint64 id)

Связанные нечлены

size_t qHash(QPointingDeviceUniqueId key, size_t seed = 0)
bool operator!=(QPointingDeviceUniqueId lhs, QPointingDeviceUniqueId rhs)
bool operator==(QPointingDeviceUniqueId lhs, QPointingDeviceUniqueId rhs)

Подробное описание

QPointingDeviceUniqueIds могут быть сравнены на равенство и могут использоваться в качестве ключей в QHash. Вы получаете доступ к числовому идентификатору через numericId(), если устройство поддерживает такие идентификаторы. Однако для будущих расширений не следует использовать эту функцию, а объекты этого типа следует сравнивать с помощью оператора равенства.

Этот класс представляет собой тонкий оболочку вокруг целочисленного идентификатора. Вы передаете его в функции и из них по значению.

См. также QEventPoint.

Документация по свойствам

[read-only] numericId : const qint64

Это свойство содержит числовой уникальный идентификатор токена, представленного точкой касания

Если устройство предоставляет числовой идентификатор, isValid() возвращает true, и это свойство предоставляет числовой идентификатор; в противном случае он равен -1.

Вы не должны использовать значение этого свойства в переносимом коде, а вместо этого полагаться на равенство для идентификации указателей.

Функции доступа:

qint64 numericId() const

См. также isValid().

Документация по членам-функциям

QPointingDeviceUniqueId::QPointingDeviceUniqueId()

Создает недействительный уникальный идентификатор указателя.

[static] QPointingDeviceUniqueId QPointingDeviceUniqueId::fromNumericId(qint64 id)

Создает уникальный идентификатор указателя по числовому идентификатору id.

bool QPointingDeviceUniqueId::isValid() const

Возвращает значение, указывающее, является ли этот уникальный идентификатор указателя допустимым, то есть представляет ли он фактический указатель.

Связанные нечлены

[since 5.8] size_t qHash(QPointingDeviceUniqueId key, size_t seed = 0)

Возвращает значение хеша для key, используя seed для задания начального значения вычисления.

Эта функция была добавлена в Qt 5.8.

[since 5.8] bool operator!=(QPointingDeviceUniqueId lhs, QPointingDeviceUniqueId rhs)

Возвращает значение, указывающее, идентифицируют ли два уникальных идентификатора указателей lhs и rhs разные указатели (true) или нет (false).

Эта функция была добавлена в Qt 5.8.

[since 5.8] bool operator==(QPointingDeviceUniqueId lhs, QPointingDeviceUniqueId rhs)

Возвращает значение, указывающее, идентифицируют ли два уникальных идентификатора указателей lhs и rhs один и тот же указатель (true) или нет (false).

Эта функция была добавлена в Qt 5.8.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.0/qpointingdeviceuniqueid.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API