QWebEngineContextMenuData 类

The QWebEngineContextMenuData class provides context data for populating or extending a context menu with actions. 更多...

头: #include <QWebEngineContextMenuData>
qmake: QT += webenginewidgets
Since: Qt 5.7

公共类型

enum 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 )

详细描述

The QWebEngineContextMenuData class provides context data for populating or extending a context menu with actions.

QWebEngineContextMenuData is returned by QWebEnginePage::contextMenuData () 在上下文菜单事件之后,且包含上下文菜单事件发生位置的有关信息。这也在上下文中,在任何上下文特定 QWebEnginePage::WebAction 将被履行。

成员类型文档编制

enum 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 ()

构造 null 上下文菜单数据。

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

Returns the URL of a link if the context is a link.

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 上下文菜单数据到此。