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