玉兔远程控制 0.1.0-bate4
载入中...
搜索中...
未找到
信号 | 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, bool bMenuBar=false, QWidget *parent=nullptr)
 
int Load (QSettings &set)
 
int Save (QSettings &set)
 
int Start ()
 
int Stop ()
 
QWebEngineView * CreateWindow (QWebEnginePage::WebWindowType type, bool offTheRecord=false)
 
virtual QMenu * GetMenu (QWidget *parent=nullptr)
 

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)
 
void slotPrint ()
 
void slotPrintFinished (bool success)
 
void slotPrintToPdf ()
 
void slotPdfPrintingFinished (const QString &szFile, bool success)
 

Private 成员函数

int InitMenu (QMenu *pMenu)
 
void EnableAction (bool enable)
 
void SetConnect (CFrmWebView *pWeb)
 
QWebEngineProfile * GetProfile (bool offTheRecord=false)
 
CFrmWebViewCreateWebView (bool offTheRecord=false)
 
QWidget * CreateTab (CFrmWebView **view=nullptr, bool offTheRecord=false)
 
CFrmWebViewCurrentView (ViewType type=ViewType::Web)
 
bool IsCurrentView (CFrmWebView *pView)
 
int IndexOfTab (CFrmWebView *pView)
 
CFrmWebViewGetView (int index, ViewType type=ViewType::Web)
 

Private 属性

QMenuBar * m_pMenuBar
 
QMenu m_Menu
 
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_pAddPageIncognito
 
QAction * m_pAddWindow
 
QAction * m_pAddWindowIncognito
 
QAction * m_pPrint
 
QAction * m_pPrintToPdf
 
QAction * m_pDownload
 
QAction * m_pInspector
 
QAction * m_pUrl
 
QLineEdit * m_pUrlLineEdit
 
QProgressBar * m_pProgressBar
 
QTabWidget * m_pTab
 
QScopedPointer< QWebEngineProfile > m_profile
 
CFrmDownloadManager m_DownloadManager
 
QString m_szFindText
 
friend CFrmWebView
 

详细描述

在文件 FrmWebBrowser.h18 行定义.

成员枚举类型说明

◆ ViewType

enum class CFrmWebBrowser::ViewType
strongprivate

在文件 FrmWebBrowser.h57 行定义.

构造及析构函数说明

◆ ~CFrmWebBrowser()

CFrmWebBrowser::~CFrmWebBrowser ( )
virtual

在文件 FrmWebBrowser.cpp215 行定义.

成员函数说明

◆ CreateTab()

QWidget * CFrmWebBrowser::CreateTab ( CFrmWebView **  view = nullptr,
bool  offTheRecord = false 
)
private

在文件 FrmWebBrowser.cpp434 行定义.

◆ CreateWebView()

CFrmWebView * CFrmWebBrowser::CreateWebView ( bool  offTheRecord = false)
private

在文件 FrmWebBrowser.cpp420 行定义.

◆ CreateWindow()

QWebEngineView * CFrmWebBrowser::CreateWindow ( QWebEnginePage::WebWindowType  type,
bool  offTheRecord = false 
)

在文件 FrmWebBrowser.cpp240 行定义.

◆ CurrentView()

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

在文件 FrmWebBrowser.cpp459 行定义.

◆ EnableAction()

void CFrmWebBrowser::EnableAction ( bool  enable)
private

在文件 FrmWebBrowser.cpp735 行定义.

◆ GetMenu()

QMenu * CFrmWebBrowser::GetMenu ( QWidget *  parent = nullptr)
virtual

在文件 FrmWebBrowser.cpp233 行定义.

◆ GetProfile()

QWebEngineProfile * CFrmWebBrowser::GetProfile ( bool  offTheRecord = false)
private

在文件 FrmWebBrowser.cpp379 行定义.

◆ GetView()

CFrmWebView * CFrmWebBrowser::GetView ( int  index,
ViewType  type = ViewType::Web 
)
private

在文件 FrmWebBrowser.cpp470 行定义.

◆ IndexOfTab()

int CFrmWebBrowser::IndexOfTab ( CFrmWebView pView)
private

在文件 FrmWebBrowser.cpp491 行定义.

◆ InitMenu()

int CFrmWebBrowser::InitMenu ( QMenu *  pMenu)
private

在文件 FrmWebBrowser.cpp501 行定义.

◆ IsCurrentView()

bool CFrmWebBrowser::IsCurrentView ( CFrmWebView pView)
private

在文件 FrmWebBrowser.cpp482 行定义.

◆ Load()

int CFrmWebBrowser::Load ( QSettings &  set)

在文件 FrmWebBrowser.cpp837 行定义.

◆ Save()

int CFrmWebBrowser::Save ( QSettings &  set)

在文件 FrmWebBrowser.cpp862 行定义.

◆ SetConnect()

void CFrmWebBrowser::SetConnect ( CFrmWebView pWeb)
private

在文件 FrmWebBrowser.cpp286 行定义.

◆ slotInspector

void CFrmWebBrowser::slotInspector ( bool  checked)
privateslot

在文件 FrmWebBrowser.cpp801 行定义.

◆ slotPdfPrintingFinished

void CFrmWebBrowser::slotPdfPrintingFinished ( const QString &  szFile,
bool  success 
)
privateslot

在文件 FrmWebBrowser.cpp922 行定义.

◆ slotPrint

void CFrmWebBrowser::slotPrint ( )
privateslot

在文件 FrmWebBrowser.cpp885 行定义.

◆ slotPrintFinished

void CFrmWebBrowser::slotPrintFinished ( bool  success)
privateslot

在文件 FrmWebBrowser.cpp896 行定义.

◆ slotPrintToPdf

void CFrmWebBrowser::slotPrintToPdf ( )
privateslot

在文件 FrmWebBrowser.cpp904 行定义.

◆ slotReturnPressed

void CFrmWebBrowser::slotReturnPressed ( )
privateslot

在文件 FrmWebBrowser.cpp779 行定义.

◆ slotTabCloseRequested

void CFrmWebBrowser::slotTabCloseRequested ( int  index)
privateslot

在文件 FrmWebBrowser.cpp761 行定义.

◆ slotTabCurrentChanged

void CFrmWebBrowser::slotTabCurrentChanged ( int  index)
privateslot

在文件 FrmWebBrowser.cpp685 行定义.

◆ slotViewCloseRequested

void CFrmWebBrowser::slotViewCloseRequested ( )
privateslot

在文件 FrmWebBrowser.cpp771 行定义.

◆ Start()

int CFrmWebBrowser::Start ( )

在文件 FrmWebBrowser.cpp662 行定义.

◆ Stop()

int CFrmWebBrowser::Stop ( )

在文件 FrmWebBrowser.cpp672 行定义.

类成员变量说明

◆ CFrmWebView

friend CFrmWebBrowser::CFrmWebView
private

在文件 FrmWebBrowser.h99 行定义.

◆ m_DownloadManager

CFrmDownloadManager CFrmWebBrowser::m_DownloadManager
private

在文件 FrmWebBrowser.h96 行定义.

◆ m_Menu

QMenu CFrmWebBrowser::m_Menu
private

在文件 FrmWebBrowser.h68 行定义.

◆ m_pAddPage

QAction* CFrmWebBrowser::m_pAddPage
private

在文件 FrmWebBrowser.h83 行定义.

◆ m_pAddPageIncognito

QAction* CFrmWebBrowser::m_pAddPageIncognito
private

在文件 FrmWebBrowser.h84 行定义.

◆ m_pAddWindow

QAction* CFrmWebBrowser::m_pAddWindow
private

在文件 FrmWebBrowser.h85 行定义.

◆ m_pAddWindowIncognito

QAction* CFrmWebBrowser::m_pAddWindowIncognito
private

在文件 FrmWebBrowser.h86 行定义.

◆ m_pBack

QAction* CFrmWebBrowser::m_pBack
private

在文件 FrmWebBrowser.h71 行定义.

◆ m_pDownload

QAction* CFrmWebBrowser::m_pDownload
private

在文件 FrmWebBrowser.h89 行定义.

◆ m_pFavAction

QAction* CFrmWebBrowser::m_pFavAction
private

在文件 FrmWebBrowser.h81 行定义.

◆ m_pFind

QAction* CFrmWebBrowser::m_pFind
private

在文件 FrmWebBrowser.h75 行定义.

◆ m_pFindNext

QAction* CFrmWebBrowser::m_pFindNext
private

在文件 FrmWebBrowser.h76 行定义.

◆ m_pFindPrevious

QAction* CFrmWebBrowser::m_pFindPrevious
private

在文件 FrmWebBrowser.h77 行定义.

◆ m_pForward

QAction* CFrmWebBrowser::m_pForward
private

在文件 FrmWebBrowser.h72 行定义.

◆ m_pGo

QAction* CFrmWebBrowser::m_pGo
private

在文件 FrmWebBrowser.h82 行定义.

◆ m_pInspector

QAction* CFrmWebBrowser::m_pInspector
private

在文件 FrmWebBrowser.h90 行定义.

◆ m_pMenuBar

QMenuBar* CFrmWebBrowser::m_pMenuBar
private

在文件 FrmWebBrowser.h67 行定义.

◆ m_pPara

CParameterWebBrowser* CFrmWebBrowser::m_pPara
private

在文件 FrmWebBrowser.h69 行定义.

◆ m_pPrint

QAction* CFrmWebBrowser::m_pPrint
private

在文件 FrmWebBrowser.h87 行定义.

◆ m_pPrintToPdf

QAction* CFrmWebBrowser::m_pPrintToPdf
private

在文件 FrmWebBrowser.h88 行定义.

◆ m_pProgressBar

QProgressBar* CFrmWebBrowser::m_pProgressBar
private

在文件 FrmWebBrowser.h93 行定义.

◆ m_pRefresh

QAction* CFrmWebBrowser::m_pRefresh
private

在文件 FrmWebBrowser.h73 行定义.

◆ m_profile

QScopedPointer<QWebEngineProfile> CFrmWebBrowser::m_profile
private

在文件 FrmWebBrowser.h95 行定义.

◆ m_pStop

QAction* CFrmWebBrowser::m_pStop
private

在文件 FrmWebBrowser.h74 行定义.

◆ m_pTab

QTabWidget* CFrmWebBrowser::m_pTab
private

在文件 FrmWebBrowser.h94 行定义.

◆ m_pToolBar

QToolBar* CFrmWebBrowser::m_pToolBar
private

在文件 FrmWebBrowser.h70 行定义.

◆ m_pUrl

QAction* CFrmWebBrowser::m_pUrl
private

在文件 FrmWebBrowser.h91 行定义.

◆ m_pUrlLineEdit

QLineEdit* CFrmWebBrowser::m_pUrlLineEdit
private

在文件 FrmWebBrowser.h92 行定义.

◆ m_pZoomIn

QAction* CFrmWebBrowser::m_pZoomIn
private

在文件 FrmWebBrowser.h79 行定义.

◆ m_pZoomOriginal

QAction* CFrmWebBrowser::m_pZoomOriginal
private

在文件 FrmWebBrowser.h78 行定义.

◆ m_pZoomOut

QAction* CFrmWebBrowser::m_pZoomOut
private

在文件 FrmWebBrowser.h80 行定义.

◆ m_szFindText

QString CFrmWebBrowser::m_szFindText
private

在文件 FrmWebBrowser.h97 行定义.


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