summaryrefslogtreecommitdiffstats
path: root/src/core/api/qwebengineframe.cpp
diff options
context:
space:
mode:
authorMoss Heim <moss.heim@qt.io>2024-05-31 11:17:38 +0200
committerMoss Heim <moss.heim@qt.io>2024-06-03 14:42:44 +0200
commit91abf8036329a6e8830fa616d11cf27bd62a2a8d (patch)
tree9f78f5098481b1871fad4e5d9dd228f0b729010b /src/core/api/qwebengineframe.cpp
parent7ad9ee5c5ef109a91fbc83e86b351f399e96d194 (diff)
Add QWebEngineFrame::isMainFrame()
Pick-to: 6.8 Change-Id: I5360ebc88aeff2189071c971e4f24a69e765686d Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'src/core/api/qwebengineframe.cpp')
-rw-r--r--src/core/api/qwebengineframe.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/core/api/qwebengineframe.cpp b/src/core/api/qwebengineframe.cpp
index 52fd5e602..fa2cbb507 100644
--- a/src/core/api/qwebengineframe.cpp
+++ b/src/core/api/qwebengineframe.cpp
@@ -106,6 +106,14 @@ QSizeF QWebEngineFrame::size() const
return m_adapterClient->webContentsAdapter()->frameSize(m_id);
}
+/*!
+ Returns \c{true} if this object represents the page's main frame; \c{false} otherwise.
+*/
+bool QWebEngineFrame::isMainFrame() const
+{
+ return m_adapterClient->webContentsAdapter()->mainFrameId() == m_id;
+}
+
/*! \fn void QWebEngineFrame::runJavaScript(const QString &script, const std::function<void(const QVariant &)> &callback)
\fn void QWebEngineFrame::runJavaScript(const QString &script, quint32 worldId)
\fn void QWebEngineFrame::runJavaScript(const QString &script, quint32 worldId, const