Класс 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