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

信号

void sigInformation (const QString &szInfo)
 
void sigUpdateTitle ()
 Title or icon changed
 

Public 成员函数

 CFrmWebBrowser (CParameterWebBrowser *pPara, QWidget *parent=nullptr)
 
QWebEngineView * createWindow (QWebEnginePage::WebWindowType type)
 
int InitMenu (QMenu *pMenu)
 
int Start ()
 

Private 类型

enum class  ViewType { Web = 0 , DevTools = 1 }
 

Private 槽

void slotTabCurrentChanged (int index)
 
void slotTabCloseRequested (int index)
 
void slotViewCloseRequested ()
 
void slotReturnPressed ()
 
void slotInspector (bool checked)
 

Private 成员函数

void EnableAction (bool enable)
 
void SetConnect (CFrmWebView *pWeb)
 
QWebEngineProfile * GetProfile ()
 
CFrmWebViewCreateWebView ()
 
QWidget * CreateTab (CFrmWebView **view=nullptr)
 
CFrmWebViewCurrentView (ViewType index=ViewType::Web)
 
bool IsCurrentView (CFrmWebView *pView)
 
int IndexOfTab (CFrmWebView *pView)
 

Private 属性

CParameterWebBrowserm_pPara
 
QToolBar * m_pToolBar
 
QAction * m_pBack
 
QAction * m_pForward
 
QAction * m_pRefresh
 
QAction * m_pStop
 
QAction * m_pFind
 
QAction * m_pFindNext
 
QAction * m_pFindPrevious
 
QAction * m_pZoomOriginal
 
QAction * m_pZoomIn
 
QAction * m_pZoomOut
 
QAction * m_pFavAction
 
QAction * m_pGo
 
QAction * m_pAddPage
 
QAction * m_pAddWindow
 
QAction * m_pDownload
 
QAction * m_pInspector
 
QLineEdit * m_pUrlLineEdit
 
QProgressBar * m_pProgressBar
 
QTabWidget * m_pTab
 
CFrmDownloadManager m_DownloadManager
 
QString m_szFindText
 

详细描述

在文件 FrmWebBrowser.h16 行定义.

成员枚举类型说明

◆ ViewType

enum class CFrmWebBrowser::ViewType
strongprivate

在文件 FrmWebBrowser.h46 行定义.

构造及析构函数说明

◆ ~CFrmWebBrowser()

CFrmWebBrowser::~CFrmWebBrowser ( )
virtual

在文件 FrmWebBrowser.cpp174 行定义.

成员函数说明

◆ CreateTab()

QWidget * CFrmWebBrowser::CreateTab ( CFrmWebView **  view = nullptr)
private

在文件 FrmWebBrowser.cpp338 行定义.

◆ CreateWebView()

CFrmWebView * CFrmWebBrowser::CreateWebView ( )
private

在文件 FrmWebBrowser.cpp324 行定义.

◆ createWindow()

QWebEngineView * CFrmWebBrowser::createWindow ( QWebEnginePage::WebWindowType  type)

在文件 FrmWebBrowser.cpp186 行定义.

◆ CurrentView()

CFrmWebView * CFrmWebBrowser::CurrentView ( ViewType  index = ViewType::Web)
private

在文件 FrmWebBrowser.cpp372 行定义.

◆ EnableAction()

void CFrmWebBrowser::EnableAction ( bool  enable)
private

在文件 FrmWebBrowser.cpp579 行定义.

◆ GetProfile()

QWebEngineProfile * CFrmWebBrowser::GetProfile ( )
private

在文件 FrmWebBrowser.cpp289 行定义.

◆ IndexOfTab()

int CFrmWebBrowser::IndexOfTab ( CFrmWebView pView)
private

在文件 FrmWebBrowser.cpp392 行定义.

◆ InitMenu()

int CFrmWebBrowser::InitMenu ( QMenu *  pMenu)

在文件 FrmWebBrowser.cpp402 行定义.

◆ IsCurrentView()

bool CFrmWebBrowser::IsCurrentView ( CFrmWebView pView)
private

在文件 FrmWebBrowser.cpp383 行定义.

◆ SetConnect()

void CFrmWebBrowser::SetConnect ( CFrmWebView pWeb)
private

在文件 FrmWebBrowser.cpp220 行定义.

◆ slotInspector

void CFrmWebBrowser::slotInspector ( bool  checked)
privateslot

在文件 FrmWebBrowser.cpp624 行定义.

◆ slotReturnPressed

void CFrmWebBrowser::slotReturnPressed ( )
privateslot

在文件 FrmWebBrowser.cpp612 行定义.

◆ slotTabCloseRequested

void CFrmWebBrowser::slotTabCloseRequested ( int  index)
privateslot

在文件 FrmWebBrowser.cpp594 行定义.

◆ slotTabCurrentChanged

void CFrmWebBrowser::slotTabCurrentChanged ( int  index)
privateslot

在文件 FrmWebBrowser.cpp544 行定义.

◆ slotViewCloseRequested

void CFrmWebBrowser::slotViewCloseRequested ( )
privateslot

在文件 FrmWebBrowser.cpp604 行定义.

◆ Start()

int CFrmWebBrowser::Start ( )

在文件 FrmWebBrowser.cpp536 行定义.

类成员变量说明

◆ m_DownloadManager

CFrmDownloadManager CFrmWebBrowser::m_DownloadManager
private

在文件 FrmWebBrowser.h76 行定义.

◆ m_pAddPage

QAction* CFrmWebBrowser::m_pAddPage
private

在文件 FrmWebBrowser.h69 行定义.

◆ m_pAddWindow

QAction* CFrmWebBrowser::m_pAddWindow
private

在文件 FrmWebBrowser.h70 行定义.

◆ m_pBack

QAction* CFrmWebBrowser::m_pBack
private

在文件 FrmWebBrowser.h57 行定义.

◆ m_pDownload

QAction* CFrmWebBrowser::m_pDownload
private

在文件 FrmWebBrowser.h71 行定义.

◆ m_pFavAction

QAction* CFrmWebBrowser::m_pFavAction
private

在文件 FrmWebBrowser.h67 行定义.

◆ m_pFind

QAction* CFrmWebBrowser::m_pFind
private

在文件 FrmWebBrowser.h61 行定义.

◆ m_pFindNext

QAction* CFrmWebBrowser::m_pFindNext
private

在文件 FrmWebBrowser.h62 行定义.

◆ m_pFindPrevious

QAction* CFrmWebBrowser::m_pFindPrevious
private

在文件 FrmWebBrowser.h63 行定义.

◆ m_pForward

QAction* CFrmWebBrowser::m_pForward
private

在文件 FrmWebBrowser.h58 行定义.

◆ m_pGo

QAction* CFrmWebBrowser::m_pGo
private

在文件 FrmWebBrowser.h68 行定义.

◆ m_pInspector

QAction* CFrmWebBrowser::m_pInspector
private

在文件 FrmWebBrowser.h72 行定义.

◆ m_pPara

CParameterWebBrowser* CFrmWebBrowser::m_pPara
private

在文件 FrmWebBrowser.h55 行定义.

◆ m_pProgressBar

QProgressBar* CFrmWebBrowser::m_pProgressBar
private

在文件 FrmWebBrowser.h74 行定义.

◆ m_pRefresh

QAction* CFrmWebBrowser::m_pRefresh
private

在文件 FrmWebBrowser.h59 行定义.

◆ m_pStop

QAction* CFrmWebBrowser::m_pStop
private

在文件 FrmWebBrowser.h60 行定义.

◆ m_pTab

QTabWidget* CFrmWebBrowser::m_pTab
private

在文件 FrmWebBrowser.h75 行定义.

◆ m_pToolBar

QToolBar* CFrmWebBrowser::m_pToolBar
private

在文件 FrmWebBrowser.h56 行定义.

◆ m_pUrlLineEdit

QLineEdit* CFrmWebBrowser::m_pUrlLineEdit
private

在文件 FrmWebBrowser.h73 行定义.

◆ m_pZoomIn

QAction* CFrmWebBrowser::m_pZoomIn
private

在文件 FrmWebBrowser.h65 行定义.

◆ m_pZoomOriginal

QAction* CFrmWebBrowser::m_pZoomOriginal
private

在文件 FrmWebBrowser.h64 行定义.

◆ m_pZoomOut

QAction* CFrmWebBrowser::m_pZoomOut
private

在文件 FrmWebBrowser.h66 行定义.

◆ m_szFindText

QString CFrmWebBrowser::m_szFindText
private

在文件 FrmWebBrowser.h77 行定义.


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