Spec-Zone.ru › Qt 5.15

Класс QWebEngineContextMenuData

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

Заголовок: #include <QWebEngineContextMenuData>
qmake: QT += webenginewidgets
С момента: Qt 5.7

Этот класс был представлен в Qt 5.7.

  • Список всех членов, включая унаследованные

Открытые типы

перечисление EditFlag { CanUndo, CanRedo, CanCut, CanCopy, CanPaste, …, CanEditRichly }
флаги EditFlags
перечисление MediaFlag { MediaInError, MediaPaused, MediaMuted, MediaLoop, MediaCanSave, …, MediaCanRotate }
флаги MediaFlags
перечисление MediaType { MediaTypeNone, MediaTypeImage, MediaTypeVideo, MediaTypeAudio, MediaTypeCanvas, …, MediaTypePlugin }

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

QWebEngineContextMenuData(const QWebEngineContextMenuData &other)
QWebEngineContextMenuData()
QWebEngineContextMenuData & operator=(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 возвращается методом 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 Контекст — элемент холста.
QWebEngineContextMenuData::MediaTypeFile 5 Контекст — файл.
QWebEngineContextMenuData::MediaTypePlugin 6 Контекст — элемент плагина.

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

QWebEngineContextMenuData::QWebEngineContextMenuData(const QWebEngineContextMenuData &other)

Создаёт данные контекстного меню из other.

QWebEngineContextMenuData::QWebEngineContextMenuData()

Создаёт данные нулевого контекстного меню.

QWebEngineContextMenuData &QWebEngineContextMenuData::operator=(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.

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

Spec-Zone.ru

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