QWebEngineContextMenuRequest Class
Die Klasse QWebEngineContextMenuRequest stellt Anfragen zum Auffüllen oder Erweitern eines Kontextmenüs mit Aktionen bereit. Mehr...
Kopfzeile: | #include <QWebEngineContextMenuRequest> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS WebEngineCore) target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore) |
qmake: | QT += webenginecore |
Seit: | Qt 6.2 |
Vererbt: | QObject |
Öffentliche Typen
(since 6.2) enum | EditFlag { CanUndo, CanRedo, CanCut, CanCopy, CanPaste, …, CanEditRichly } |
flags | EditFlags |
(since 6.2) enum | MediaFlag { MediaInError, MediaPaused, MediaMuted, MediaLoop, MediaCanSave, …, MediaCanRotate } |
flags | MediaFlags |
(since 6.2) enum | MediaType { MediaTypeNone, MediaTypeImage, MediaTypeVideo, MediaTypeAudio, MediaTypeCanvas, …, MediaTypePlugin } |
Eigenschaften
- accepted : bool
Öffentliche Funktionen
virtual | ~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 |
Detaillierte Beschreibung
QWebEngineContextMenuRequest wird von QWebEngineView::lastContextMenuRequest() nach einem Kontextmenüereignis zurückgegeben und enthält Informationen darüber, wo das Kontextmenüereignis stattgefunden hat. Dies ist auch der Kontext, in dem alle kontextspezifischen QWebEnginePage::WebAction ausgeführt werden.
Dokumentation der Mitgliedstypen
[since 6.2]
enum QWebEngineContextMenuRequest::EditFlag
flags QWebEngineContextMenuRequest::EditFlags
Die verfügbaren Bearbeitungsoperationen in der aktuellen Kontextmenüanforderung.
Konstante | Wert | Beschreibung |
---|---|---|
QWebEngineContextMenuRequest::CanUndo | 0x1 | Rückgängig ist verfügbar. |
QWebEngineContextMenuRequest::CanRedo | 0x2 | Wiederholen ist verfügbar. |
QWebEngineContextMenuRequest::CanCut | 0x4 | Ausschneiden ist verfügbar. |
QWebEngineContextMenuRequest::CanCopy | 0x8 | Kopieren ist verfügbar. |
QWebEngineContextMenuRequest::CanPaste | 0x10 | Einfügen ist verfügbar. |
QWebEngineContextMenuRequest::CanDelete | 0x20 | Löschen ist verfügbar. |
QWebEngineContextMenuRequest::CanSelectAll | 0x40 | Alles auswählen ist verfügbar. |
QWebEngineContextMenuRequest::CanTranslate | 0x80 | Übersetzen ist verfügbar. |
QWebEngineContextMenuRequest::CanEditRichly | 0x100 | Context ist reichhaltig editierbar. |
Diese Aufzählung wurde in Qt 6.2 eingeführt.
Der Typ EditFlags ist ein Typedef für QFlags<EditFlag>. Er speichert eine OR-Kombination von EditFlag-Werten.
[since 6.2]
enum QWebEngineContextMenuRequest::MediaFlag
flags QWebEngineContextMenuRequest::MediaFlags
Der aktuelle Status des Medienelements und seine verfügbaren Operationen. MediaNone
wenn der ausgewählte Webseiteninhalt kein Medienelement ist.
Konstante | Wert | Beschreibung |
---|---|---|
QWebEngineContextMenuRequest::MediaInError | 0x1 | Ein Fehler ist aufgetreten. |
QWebEngineContextMenuRequest::MediaPaused | 0x2 | Medien sind pausiert. |
QWebEngineContextMenuRequest::MediaMuted | 0x4 | Die Medien sind stummgeschaltet. |
QWebEngineContextMenuRequest::MediaLoop | 0x8 | Medien können geloopt werden. |
QWebEngineContextMenuRequest::MediaCanSave | 0x10 | Medien können gespeichert werden. |
QWebEngineContextMenuRequest::MediaHasAudio | 0x20 | Medien haben Ton. |
QWebEngineContextMenuRequest::MediaCanToggleControls | 0x40 | Medien können Steuerelemente anzeigen. |
QWebEngineContextMenuRequest::MediaControls | 0x80 | Mediensteuerungen werden angezeigt. |
QWebEngineContextMenuRequest::MediaCanPrint | 0x100 | Medien sind druckbar. |
QWebEngineContextMenuRequest::MediaCanRotate | 0x200 | Medien sind drehbar. |
Diese Aufzählung wurde in Qt 6.2 eingeführt.
Der Typ MediaFlags ist ein Typedef für QFlags<MediaFlag>. Er speichert eine OR-Kombination von MediaFlag-Werten.
[since 6.2]
enum QWebEngineContextMenuRequest::MediaType
Diese Aufzählung beschreibt den Medientyp der Kontextmenüanforderung, falls vorhanden.
Konstante | Wert | Beschreibung |
---|---|---|
QWebEngineContextMenuRequest::MediaTypeNone | 0 | Der Kontext ist kein Medientyp. |
QWebEngineContextMenuRequest::MediaTypeImage | 1 | Der Kontext ist ein Bildelement. |
QWebEngineContextMenuRequest::MediaTypeVideo | 2 | Der Kontext ist ein Videoelement. |
QWebEngineContextMenuRequest::MediaTypeAudio | 3 | Der Kontext ist ein Audio-Element. |
QWebEngineContextMenuRequest::MediaTypeCanvas | 4 | Der Kontext ist ein Canvas-Element. |
QWebEngineContextMenuRequest::MediaTypeFile | 5 | Der Kontext ist eine Datei. |
QWebEngineContextMenuRequest::MediaTypePlugin | 6 | Der Kontext ist ein Plugin-Element. |
Diese Aufzählung wurde in Qt 6.2 eingeführt.
Dokumentation der Eigenschaft
accepted : bool
Diese Eigenschaft gibt an, ob der Antrag angenommen wurde.
Zugriffsfunktionen:
bool | isAccepted() const |
void | setAccepted(bool accepted) |
Dokumentation der Mitgliedsfunktionen
[virtual noexcept]
QWebEngineContextMenuRequest::~QWebEngineContextMenuRequest()
Löscht die Anforderung des Kontextmenüs.
QWebEngineContextMenuRequest::EditFlags QWebEngineContextMenuRequest::editFlags() const
Liefert die verfügbaren Bearbeitungsoperationen im aktuellen Kontext oder CanDoNone
, wenn keine Aktionen verfügbar sind.
Hinweis: Getter-Funktion für die Eigenschaft editFlags.
bool QWebEngineContextMenuRequest::isContentEditable() const
Gibt true
zurück, wenn die Kontextmenüanforderung vom Benutzer bearbeitet werden kann; andernfalls wird false
zurückgegeben.
Hinweis: Getter-Funktion für die Eigenschaft isContentEditable.
QString QWebEngineContextMenuRequest::linkText() const
Gibt den Text eines Links zurück, wenn die Kontextmenüanforderung für einen Link angefordert wurde.
Hinweis: Getter-Funktion für die Eigenschaft linkText.
QUrl QWebEngineContextMenuRequest::linkUrl() const
Gibt die URL eines Links zurück, wenn die Menükontextanforderung ein Link ist. Es ist nicht garantiert, dass es sich um eine gültige URL handelt.
Hinweis: Getter-Funktion für die Eigenschaft linkUrl.
QWebEngineContextMenuRequest::MediaFlags QWebEngineContextMenuRequest::mediaFlags() const
Gibt den Status des aktuellen Medienelements und seine verfügbaren Operationen zurück. MediaNone
wenn der ausgewählte Webseiteninhalt kein Medienelement ist.
Hinweis: Getter-Funktion für die Eigenschaft mediaFlags.
QWebEngineContextMenuRequest::MediaType QWebEngineContextMenuRequest::mediaType() const
Liefert den Typ des Medienelements oder MediaTypeNone
, wenn die Kontextmenüanforderung kein Medienelement ist.
Hinweis: Getter-Funktion für die Eigenschaft mediaType.
QUrl QWebEngineContextMenuRequest::mediaUrl() const
Wenn die Kontextmenüanforderung ein Medienelement ist, wird die URL dieses Mediums zurückgegeben.
Hinweis: Getter-Funktion für die Eigenschaft mediaUrl.
QString QWebEngineContextMenuRequest::misspelledWord() const
Handelt es sich bei der Menükontextanfrage um ein Wort, das von der Rechtschreibprüfung als falsch geschrieben angesehen wird, wird das falsch geschriebene Wort zurückgegeben.
Für mögliche Ersetzungen des Wortes siehe spellCheckerSuggestions().
Hinweis: Getter-Funktion für die Eigenschaft misspelledWord.
QPoint QWebEngineContextMenuRequest::position() const
Gibt die Position der Kontextmenüanforderung zurück, normalerweise die Mausposition, an der das Kontextmenüereignis ausgelöst wurde.
Hinweis: Getter-Funktion für die Eigenschaft position.
QString QWebEngineContextMenuRequest::selectedText() const
Gibt den ausgewählten Text der Kontextmenüanforderung zurück.
Hinweis: Getter-Funktion für die Eigenschaft selectedText.
QStringList QWebEngineContextMenuRequest::spellCheckerSuggestions() const
Wenn es sich bei der Menükontextanfrage um ein Wort handelt, das von der Rechtschreibprüfung als falsch geschrieben angesehen wird, wird eine Liste der vorgeschlagenen Ersetzungen für misspelledWord() zurückgegeben.
Hinweis: Getter-Funktion für die Eigenschaft spellCheckerSuggestions.
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.