Spec-Zone.ru › Qt 5.9

Класс QWebEngineContextMenuData

Класс QWebEngineContextMenuData предоставляет данные контекста для заполнения или расширения контекстного меню действиями. Подробнее...

Заголовок: #include <QWebEngineContextMenuData>
qmake: QT += webenginewidgets
С момента: Qt 5.7
  • Список всех членов, включая унаследованные

Типы

Перечисление MediaType { MediaTypeNone, MediaTypeImage, MediaTypeVideo, MediaTypeAudio, ..., MediaTypePlugin }

Публичные функции

QWebEngineContextMenuData()
QWebEngineContextMenuData(const QWebEngineContextMenuData &other)
~QWebEngineContextMenuData()
bool isContentEditable() const
bool isValid() const
QString linkText() const
QUrl linkUrl() const
MediaType mediaType() const
QUrl mediaUrl() const
QString misspelledWord() const
QPoint position() const
QString selectedText() const
QStringList spellCheckerSuggestions() const
QWebEngineContextMenuData & operator=(const QWebEngineContextMenuData &other)

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

Класс QWebEngineContextMenuData предоставляет данные контекста для заполнения или расширения контекстного меню действиями.

QWebEngineContextMenuData возвращается методом QWebEnginePage::contextMenuData() после события контекстного меню и содержит информацию о том, где произошло событие контекстного меню. Это также контекст, в котором будут выполняться любые специфичные для контекста действия QWebEnginePage::WebAction.

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

Перечисление QWebEngineContextMenuData::MediaType

Это перечисление описывает тип медиаконтекста, если таковой имеется.

Константа Значение Описание
QWebEngineContextMenuData::MediaTypeNone 0 Контекст не является типом медиа.
QWebEngineContextMenuData::MediaTypeImage 1 Контекст — элемент изображения.
QWebEngineContextMenuData::MediaTypeVideo 2 Контекст — элемент видео.
QWebEngineContextMenuData::MediaTypeAudio 3 Контекст — элемент аудио.
QWebEngineContextMenuData::MediaTypeCanvas 4 Контекст — элемент холста.
QWebEngineContextMenuData::MediaTypeFile 5 Контекст — файл.
QWebEngineContextMenuData::MediaTypePlugin 6 Контекст — элемент плагина.

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

QWebEngineContextMenuData::QWebEngineContextMenuData()

Конструирует данные пустого контекстного меню.

QWebEngineContextMenuData::QWebEngineContextMenuData(const QWebEngineContextMenuData &other)

Конструирует данные контекстного меню из other.

QWebEngineContextMenuData::~QWebEngineContextMenuData()

Уничтожает данные контекстного меню.

bool QWebEngineContextMenuData::isContentEditable() const

Возвращает true если содержимое может редактироваться пользователем; в противном случае возвращает false.

bool QWebEngineContextMenuData::isValid() const

Возвращает true если данные контекста валидны; в противном случае возвращает false.

QString QWebEngineContextMenuData::linkText() const

Возвращает текст ссылки, если контекст является ссылкой.

QUrl QWebEngineContextMenuData::linkUrl() const

Возвращает URL ссылки, если контекст является ссылкой.

MediaType QWebEngineContextMenuData::mediaType() const

Возвращает тип медиаэлемента или MediaTypeNone если контекст не является медиаэлементом.

QUrl QWebEngineContextMenuData::mediaUrl() const

Если контекст является медиаэлементом, возвращает URL этого медиа.

QString QWebEngineContextMenuData::misspelledWord() const

Если контекст — слово, которое орфографический проверяющий посчитал ошибочным, возвращает это слово.

Возможные замены слова см. в spellCheckerSuggestions().

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

QPoint QWebEngineContextMenuData::position() const

Возвращает положение контекста, обычно позицию курсора, где было вызвано событие контекстного меню.

QString QWebEngineContextMenuData::selectedText() const

Возвращает выбранный текст контекста.

QStringList QWebEngineContextMenuData::spellCheckerSuggestions() const

Если контекст — слово, которое орфографический проверяющий посчитал ошибочным, возвращает список предложенных замен для misspelledWord().

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

QWebEngineContextMenuData &QWebEngineContextMenuData::operator=(const QWebEngineContextMenuData &other)

Присваивает данные контекстного меню other данному контексту.

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

Spec-Zone.ru

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