Класс QWebEngineContextMenuData
Класс QWebEngineContextMenuData предоставляет данные контекста для заполнения или расширения контекстного меню действиями. Подробнее...
| Заголовок: | #include <QWebEngineContextMenuData> |
| qmake: | QT += webenginewidgets |
| С момента: | Qt 5.7 |
Типы публичного доступа
| перечисление | EditFlag { CanUndo, CanRedo, CanCut, CanCopy, ..., CanEditRichly } |
| флаги | EditFlags |
| перечисление | MediaFlag { MediaInError, MediaPaused, MediaMuted, MediaLoop, ..., MediaCanRotate } |
| флаги | MediaFlags |
| перечисление | MediaType { MediaTypeNone, MediaTypeImage, MediaTypeVideo, MediaTypeAudio, ..., MediaTypePlugin } |
Функции публичного доступа
| QWebEngineContextMenuData() | |
| QWebEngineContextMenuData(const QWebEngineContextMenuData &other) | |
| ~QWebEngineContextMenuData() | |
| QWebEngineContextMenuData::EditFlags | editFlags() const |
| bool | isContentEditable() const |
| bool | isValid() const |
| QString | linkText() const |
| QUrl | linkUrl() const |
| QWebEngineContextMenuData::MediaFlags | mediaFlags() const |
| QWebEngineContextMenuData::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::EditFlagфлаги QWebEngineContextMenuData::EditFlags
Доступные операции редактирования в текущем контексте.
| Константа | Значение | Описание |
|---|---|---|
QWebEngineContextMenuData::CanUndo |
0x1 |
Доступно действие Отменить. |
QWebEngineContextMenuData::CanRedo |
0x2 |
Доступно действие Повторить. |
QWebEngineContextMenuData::CanCut |
0x4 |
Доступно действие Вырезать. |
QWebEngineContextMenuData::CanCopy |
0x8 |
Доступно действие Копировать. |
QWebEngineContextMenuData::CanPaste |
0x10 |
Доступно действие Вставить. |
QWebEngineContextMenuData::CanDelete |
0x20 |
Доступно действие Удалить. |
QWebEngineContextMenuData::CanSelectAll |
0x40 |
Доступно действие Выделить все. |
QWebEngineContextMenuData::CanTranslate |
0x80 |
Доступно действие Перевести. |
QWebEngineContextMenuData::CanEditRichly |
0x100 |
Контекст может быть отредактирован в формате rich text. |
Это перечисление было введено или изменено в Qt 5.11.
Тип EditFlags является псевдонимом для QFlags<EditFlag>. Он хранит логическое ИЛИ сочетание значений EditFlag.
перечисление QWebEngineContextMenuData::MediaFlagфлаги QWebEngineContextMenuData::MediaFlags
Текущий статус элемента мультимедиа и доступные операции. MediaNone если выбранное содержимое веб-страницы не является элементом мультимедиа.
| Константа | Значение | Описание |
|---|---|---|
QWebEngineContextMenuData::MediaInError |
0x1 |
Произошла ошибка. |
QWebEngineContextMenuData::MediaPaused |
0x2 |
Мультимедиа приостановлена. |
QWebEngineContextMenuData::MediaMuted |
0x4 |
Мультимедиа выключена. |
QWebEngineContextMenuData::MediaLoop |
0x8 |
Мультимедиа может повторяться. |
QWebEngineContextMenuData::MediaCanSave |
0x10 |
Мультимедиа может быть сохранена. |
QWebEngineContextMenuData::MediaHasAudio |
0x20 |
Мультимедиа содержит аудио. |
QWebEngineContextMenuData::MediaCanToggleControls |
0x40 |
Мультимедиа может отображать элементы управления. |
QWebEngineContextMenuData::MediaControls |
0x80 |
Отображаются элементы управления мультимедиа. |
QWebEngineContextMenuData::MediaCanPrint |
0x100 |
Мультимедиа может быть напечатана. |
QWebEngineContextMenuData::MediaCanRotate |
0x200 |
Мультимедиа может быть повернута. |
Это перечисление было введено или изменено в Qt 5.11.
Тип MediaFlags является псевдонимом для QFlags<MediaFlag>. Он хранит логическое ИЛИ сочетание значений MediaFlag.
перечисление QWebEngineContextMenuData::MediaType
Это перечисление описывает тип мультимедиа контекста, если таковой имеется.
END_OF_DOCUMENT_MARKER ```| Постоянная | Значение | Описание |
|---|---|---|
QWebEngineContextMenuData::MediaTypeNone |
0 |
Контекст не является медиа типом. |
QWebEngineContextMenuData::MediaTypeImage |
1 |
Контекст — элемент изображения. |
QWebEngineContextMenuData::MediaTypeVideo |
2 |
Контекст — элемент видео. |
QWebEngineContextMenuData::MediaTypeAudio |
3 |
Контекст — элемент аудио. |
QWebEngineContextMenuData::MediaTypeCanvas |
4 |
Контекст — элемент холста (canvas). |
QWebEngineContextMenuData::MediaTypeFile |
5 |
Контекст — файл. |
QWebEngineContextMenuData::MediaTypePlugin |
6 |
Контекст — элемент плагина. |
Документация функций-членов
QWebEngineContextMenuData::QWebEngineContextMenuData()
Создаёт данные контекстного меню со значением NULL.
QWebEngineContextMenuData::QWebEngineContextMenuData(const QWebEngineContextMenuData &other)
Создаёт данные контекстного меню из other.
QWebEngineContextMenuData::~QWebEngineContextMenuData()
Уничтожает данные контекстного меню.
QWebEngineContextMenuData::EditFlags QWebEngineContextMenuData::editFlags() const
Возвращает доступные операции редактирования в текущем контексте или CanDoNone если доступны какие-либо действия.
bool QWebEngineContextMenuData::isContentEditable() const
Возвращает true если содержимое можно редактировать пользователем; в противном случае возвращает false.
bool QWebEngineContextMenuData::isValid() const
Возвращает true если данные контекста валидны; в противном случае возвращает false.
QString QWebEngineContextMenuData::linkText() const
Возвращает текст ссылки, если контекст — ссылка.
QUrl QWebEngineContextMenuData::linkUrl() const
Возвращает URL ссылки, если контекст — ссылка. Не гарантируется, что это действительный URL.
QWebEngineContextMenuData::MediaFlags QWebEngineContextMenuData::mediaFlags() const
Возвращает текущий статус элемента медиа и доступные операции. MediaNone если выбранное содержимое веб-страницы не является элементом медиа.
QWebEngineContextMenuData::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/archives/qt-5.11/qwebenginecontextmenudata.html