Spec-Zone.ru › Qt

Класс QWebEngineContextMenuRequest

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

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

Общедоступные типы

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

Свойства

  • accepted : bool

Общедоступные функции

виртуальный ~QWebEngineContextMenuRequest()
QWebEngineContextMenuRequest::EditFlags editFlags() const
bool isAccepted() const
bool isContentEditable() const
QString linkText() const
QUrl linkUrl() const
QWebEngineContextMenuRequest::MediaFlags mediaFlags() const
QWebEngineContextMenuRequest::MediaType mediaType() const
QUrl mediaUrl() const
QString misspelledWord() const
QPoint position() const
QString selectedText() const
void setAccepted(bool accepted)
QStringList spellCheckerSuggestions() const

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

QWebEngineContextMenuRequest возвращается методом QWebEngineView::lastContextMenuRequest() после события контекстного меню и содержит информацию о месте нахождения события контекстного меню. Это также контекст, в котором будет выполняться любое контекстно-зависимое действие QWebEnginePage::WebAction.

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

Перечисление QWebEngineContextMenuRequest::EditFlagфлаги QWebEngineContextMenuRequest::EditFlags

Доступные операции редактирования в текущем запросе контекстного меню.

Постоянная Значение Описание
QWebEngineContextMenuRequest::CanUndo 0x1 Доступна отмена.
QWebEngineContextMenuRequest::CanRedo 0x2 Доступно повторение.
QWebEngineContextMenuRequest::CanCut 0x4 Доступно вырезание.
QWebEngineContextMenuRequest::CanCopy 0x8 Доступна копия.
QWebEngineContextMenuRequest::CanPaste 0x10 Доступен вставка.
QWebEngineContextMenuRequest::CanDelete 0x20 Доступно удаление.
QWebEngineContextMenuRequest::CanSelectAll 0x40 Доступен выбор всего.
QWebEngineContextMenuRequest::CanTranslate 0x80 Доступен перевод.
QWebEngineContextMenuRequest::CanEditRichly 0x100 Контекст может быть редактирован как форматированный текст.

Это перечисление было введено или изменено в Qt 6.2.

Тип EditFlags является псевдонимом для QFlags<EditFlag>. Он хранит комбинацию значений EditFlag, полученную по оператору ИЛИ.

Перечисление QWebEngineContextMenuRequest::MediaFlagфлаги QWebEngineContextMenuRequest::MediaFlags

Текущий статус медиаэлемента и его доступные операции. MediaNone если выбранное содержимое веб-страницы не является медиаэлементом.

Постоянная Значение Описание
QWebEngineContextMenuRequest::MediaInError 0x1 Произошла ошибка.
QWebEngineContextMenuRequest::MediaPaused 0x2 Медиа приостановлена.
QWebEngineContextMenuRequest::MediaMuted 0x4 Медиа выключена.
QWebEngineContextMenuRequest::MediaLoop 0x8 Медиа может циклически повторяться.
QWebEngineContextMenuRequest::MediaCanSave 0x10 Медиа можно сохранить.
QWebEngineContextMenuRequest::MediaHasAudio 0x20 Медиа содержит аудио.
QWebEngineContextMenuRequest::MediaCanToggleControls 0x40 Медиа может отображать элементы управления.
QWebEngineContextMenuRequest::MediaControls 0x80 Элементы управления медиа отображаются.
QWebEngineContextMenuRequest::MediaCanPrint 0x100 Медиа может быть распечатана.
QWebEngineContextMenuRequest::MediaCanRotate 0x200 Медиа может быть повернута.

Это перечисление было введено или изменено в Qt 6.2.

Тип MediaFlags является псевдонимом для QFlags<MediaFlag>. Он хранит комбинацию значений MediaFlag, полученную по оператору ИЛИ.

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

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

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

Этот перечисление был введён или изменён в Qt 6.2.

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

accepted : bool

Это свойство содержит значение, указывающее, был ли запрос принят.

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

bool isAccepted() const
void setAccepted(bool accepted)

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

[virtual] QWebEngineContextMenuRequest::~QWebEngineContextMenuRequest()

Уничтожает запрос контекстного меню.

QWebEngineContextMenuRequest::EditFlags QWebEngineContextMenuRequest::editFlags() const

Возвращает доступные операции редактирования в текущем контексте или CanDoNone , если доступных действий нет.

Примечание: Функция-член для свойства editFlags.

bool QWebEngineContextMenuRequest::isContentEditable() const

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

Примечание: Функция-член для свойства isContentEditable.

QString QWebEngineContextMenuRequest::linkText() const

Возвращает текст ссылки, если запрос контекстного меню был запрошен для ссылки.

Примечание: Функция-член для свойства linkText.

QUrl QWebEngineContextMenuRequest::linkUrl() const

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

Примечание: Функция-член для свойства linkUrl.

QWebEngineContextMenuRequest::MediaFlags QWebEngineContextMenuRequest::mediaFlags() const

Возвращает состояние текущего элемента медиа и его доступные операции. MediaNone , если выбранный контент веб-страницы не является элементом медиа.

Примечание: Функция-член для свойства mediaFlags.

QWebEngineContextMenuRequest::MediaType QWebEngineContextMenuRequest::mediaType() const

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

Примечание: Функция-член для свойства mediaType.

QUrl QWebEngineContextMenuRequest::mediaUrl() const

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

Примечание: Функция-член для свойства mediaUrl.

QString QWebEngineContextMenuRequest::misspelledWord() const

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

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

Примечание: Функция-член для свойства misspelledWord.

QPoint QWebEngineContextMenuRequest::position() const

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

Примечание: Функция-член для свойства position.

QString QWebEngineContextMenuRequest::selectedText() const

Возвращает выделенный текст запроса контекстного меню.

Примечание: Функция-член для свойства selectedText.

QStringList QWebEngineContextMenuRequest::spellCheckerSuggestions() const

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

Примечание: Функция-член для свойства spellCheckerSuggestions.

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

Spec-Zone.ru

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