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 将被履行。
此枚举描述上下文的媒体类型,若有的话。
| 常量 | 值 | 描述 |
|---|---|---|
QWebEngineContextMenuData::MediaTypeNone
|
0
|
上下文不是媒体类型。 |
QWebEngineContextMenuData::MediaTypeImage
|
1
|
上下文是图像元素。 |
QWebEngineContextMenuData::MediaTypeVideo
|
2
|
上下文是视频元素。 |
QWebEngineContextMenuData::MediaTypeAudio
|
3
|
上下文是音频元素。 |
QWebEngineContextMenuData::MediaTypeCanvas
|
4
|
上下文是画布元素。 |
QWebEngineContextMenuData::MediaTypeFile
|
5
|
上下文是文件。 |
QWebEngineContextMenuData::MediaTypePlugin
|
6
|
上下文是插件元素。 |
构造 null 上下文菜单数据。
构造上下文菜单数据从 other .
销毁上下文菜单数据。
返回
true
若内容可由用户编辑;否则返回
false
.
返回
true
若上下文数据有效;否则返回
false
.
返回链接的文本,若上下文是链接。
Returns the URL of a link if the context is a link.
返回媒体元素的类型,或
MediaTypeNone
若上下文不是媒体元素。
若上下文是媒体元素,返回该媒体的 URL。
若上下文是由拼写检查器认为的拼写错误单词,返回拼写错误单词。
有关单词的可能置换,见 spellCheckerSuggestions ().
该函数在 Qt 5.8 引入。
返回上下文的位置,通常是触发上下文菜单事件的鼠标位置。
返回上下文的选中文本。
若上下文是由拼写检查器认为的拼写错误单词,返回建议置换的列表为 misspelledWord ().
该函数在 Qt 5.8 引入。
赋值 other 上下文菜单数据到此。