玉兔远程控制 0.1.0-bate1
载入中...
搜索中...
未找到
信号 | Public 成员函数 | Protected 成员函数 | Private 槽 | Private 属性 | 所有成员列表
CFrmWebView类 参考
类 CFrmWebView 继承关系图:
Inheritance graph
[图例]
CFrmWebView 的协作图:
Collaboration graph
[图例]

信号

void favIconChanged (const QIcon &icon)
 
void sigDevToolsRequested (QWebEnginePage *source)
 
void sigCloseRequested ()
 
void sigLinkHovered (const QString &url)
 
void sigWebActionEnabledChanged (QWebEnginePage::WebAction webAction, bool enabled)
 

Public 成员函数

 CFrmWebView (CFrmWebBrowser *parent=nullptr)
 
void setPage (QWebEnginePage *page)
 
int progress () const
 
QIcon favIcon () const
 

Protected 成员函数

void contextMenuEvent (QContextMenuEvent *event) override
 
QWebEngineView * createWindow (QWebEnginePage::WebWindowType type) override
 
void CreateWebActionTrigger (QWebEnginePage *page, QWebEnginePage::WebAction)
 

Private 槽

void slotSelectClientCertificate (QWebEngineClientCertificateSelection clientCertSelection)
 
void slotAuthenticationRequired (const QUrl &requestUrl, QAuthenticator *auth)
 
void slotProxyAuthenticationRequired (const QUrl &requestUrl, QAuthenticator *auth, const QString &proxyHost)
 
void handleRegisterProtocolHandlerRequested (QWebEngineRegisterProtocolHandlerRequest request)
 [registerProtocolHandlerRequested]
 
void slotCertificateError (QWebEngineCertificateError error)
 
void slotPermissionRequested (QWebEnginePermission permission)
 
void handleImageAnimationPolicyChange (QWebEngineSettings::ImageAnimationPolicy policy)
 
void slotFileSystemAccessRequested (QWebEngineFileSystemAccessRequest request)
 [registerProtocolHandlerRequested]
 
void slotDesktopMediaRequest (const QWebEngineDesktopMediaRequest &request)
 
void slotWebAuthUxRequested (QWebEngineWebAuthUxRequest *request)
 
void onStateChanged (QWebEngineWebAuthUxRequest::WebAuthUxState state)
 

Private 属性

CFrmWebBrowserm_pBrowser
 
int m_loadProgress = 100
 
QActionGroup * m_imageAnimationGroup = nullptr
 

详细描述

在文件 FrmWebView.h24 行定义.

构造及析构函数说明

◆ ~CFrmWebView()

CFrmWebView::~CFrmWebView ( )

在文件 FrmWebView.cpp59 行定义.

成员函数说明

◆ contextMenuEvent()

void CFrmWebView::contextMenuEvent ( QContextMenuEvent *  event)
overrideprotected

在文件 FrmWebView.cpp185 行定义.

◆ CreateWebActionTrigger()

void CFrmWebView::CreateWebActionTrigger ( QWebEnginePage *  page,
QWebEnginePage::WebAction  webAction 
)
protected

在文件 FrmWebView.cpp170 行定义.

◆ createWindow()

QWebEngineView * CFrmWebView::createWindow ( QWebEnginePage::WebWindowType  type)
overrideprotected

在文件 FrmWebView.cpp163 行定义.

◆ favIcon()

QIcon CFrmWebView::favIcon ( ) const

在文件 FrmWebView.cpp144 行定义.

◆ handleImageAnimationPolicyChange

void CFrmWebView::handleImageAnimationPolicyChange ( QWebEngineSettings::ImageAnimationPolicy  policy)
privateslot

在文件 FrmWebView.cpp333 行定义.

◆ handleRegisterProtocolHandlerRequested

void CFrmWebView::handleRegisterProtocolHandlerRequested ( QWebEngineRegisterProtocolHandlerRequest  request)
privateslot

[registerProtocolHandlerRequested]

在文件 FrmWebView.cpp416 行定义.

◆ onStateChanged

void CFrmWebView::onStateChanged ( QWebEngineWebAuthUxRequest::WebAuthUxState  state)
privateslot

在文件 FrmWebView.cpp398 行定义.

◆ progress()

int CFrmWebView::progress ( ) const

在文件 FrmWebView.cpp139 行定义.

◆ setPage()

void CFrmWebView::setPage ( QWebEnginePage *  page)

在文件 FrmWebView.cpp99 行定义.

◆ slotAuthenticationRequired

void CFrmWebView::slotAuthenticationRequired ( const QUrl &  requestUrl,
QAuthenticator *  auth 
)
privateslot

在文件 FrmWebView.cpp290 行定义.

◆ slotCertificateError

void CFrmWebView::slotCertificateError ( QWebEngineCertificateError  error)
privateslot

在文件 FrmWebView.cpp262 行定义.

◆ slotDesktopMediaRequest

void CFrmWebView::slotDesktopMediaRequest ( const QWebEngineDesktopMediaRequest &  request)
privateslot

在文件 FrmWebView.cpp375 行定义.

◆ slotFileSystemAccessRequested

void CFrmWebView::slotFileSystemAccessRequested ( QWebEngineFileSystemAccessRequest  request)
privateslot

[registerProtocolHandlerRequested]

在文件 FrmWebView.cpp432 行定义.

◆ slotPermissionRequested

void CFrmWebView::slotPermissionRequested ( QWebEnginePermission  permission)
privateslot

在文件 FrmWebView.cpp322 行定义.

◆ slotProxyAuthenticationRequired

void CFrmWebView::slotProxyAuthenticationRequired ( const QUrl &  requestUrl,
QAuthenticator *  auth,
const QString &  proxyHost 
)
privateslot

在文件 FrmWebView.cpp343 行定义.

◆ slotSelectClientCertificate

void CFrmWebView::slotSelectClientCertificate ( QWebEngineClientCertificateSelection  clientCertSelection)
privateslot

在文件 FrmWebView.cpp252 行定义.

◆ slotWebAuthUxRequested

void CFrmWebView::slotWebAuthUxRequested ( QWebEngineWebAuthUxRequest *  request)
privateslot

在文件 FrmWebView.cpp382 行定义.

类成员变量说明

◆ m_imageAnimationGroup

QActionGroup* CFrmWebView::m_imageAnimationGroup = nullptr
private

在文件 FrmWebView.h73 行定义.

◆ m_loadProgress

int CFrmWebView::m_loadProgress = 100
private

在文件 FrmWebView.h71 行定义.

◆ m_pBrowser

CFrmWebBrowser* CFrmWebView::m_pBrowser
private

在文件 FrmWebView.h70 行定义.


该类的文档由以下文件生成: