|
玉兔远程控制 0.1.0-bate8
|
扩展管理器界面 更多...
#include <FrmExtensionManager.h>


Public 成员函数 | |
| CFrmExtensionManager (QWebEngineProfile *profile, QWidget *parent=nullptr) | |
| int | SetProfile (QWebEngineProfile *profile) |
| 设置 WebEngine Profile | |
| void | InstallExtension (const QString &path) |
| 安装或加载 Chrome 扩展 | |
| void | UninstallExtension (const QString &id) |
| 卸载扩展 | |
| void | EnableExtension (const QString &id, bool bEnable) |
| 启用扩展 | |
| QList< QWebEngineExtensionInfo > | GetInstalledExtensions () const |
| 获取已安装的扩展列表 | |
| QWebEngineExtensionInfo | GetExtensionInfo (const QString &id) const |
| 获取扩展详细信息 | |
Private 类型 | |
| enum | ColumnNo { Name = 0 , Enabled , Description , PopupUrl , ID , Path } |
Private 槽 | |
| void | on_pbInstall_clicked () |
| void | on_pbLoad_clicked () |
| void | on_pbUninstall_clicked () |
| void | on_pbRefresh_clicked () |
| void | on_pbDetails_clicked () |
| void | on_pbOpenDevTools_clicked () |
| void | on_pbOpenExtensionPath_clicked () |
| void | slotExtensionItemChanged (QStandardItem *item) |
| void | slotSelectionChanged () |
| void | slotCustomContextMenu (const QPoint &pos) |
| void | slotLoadFinished (const QWebEngineExtensionInfo &extension) |
| void | slotInstallFinished (const QWebEngineExtensionInfo &extension) |
| void | slotUnloadFinished (const QWebEngineExtensionInfo &extension) |
| void | slotUninstallFinished (const QWebEngineExtensionInfo &extension) |
| void | slotCopyPopupUrl () |
| void | slotCopyPath () |
Private 成员函数 | |
| void | InitializeUI () |
| void | SetupConnections () |
| int | RefreshExtensionList () |
| int | AddExtensionItem (const QWebEngineExtensionInfo &info) |
| int | RemoveExtensionItem (const QString &extensionId) |
Private 属性 | |
| Ui::CFrmExtensionManager * | ui |
| QWebEngineProfile * | m_pProfile |
| QStandardItemModel * | m_pModelExtensions |
| QAction * | m_pInstall |
| QAction * | m_pLoad |
| QAction * | m_pUninstall |
| QAction * | m_pRefresh |
| QAction * | m_pCopyUrl |
| QAction * | m_pCopyPath |
| QAction * | m_pDetails |
| QAction * | m_pOpenFolder |
扩展管理器界面
查找 Chrome 已安装的扩展:
chrome://version/在文件 FrmExtensionManager.h 第 28 行定义.
|
private |
在文件 FrmExtensionManager.h 第 123 行定义.
|
virtual |
在文件 FrmExtensionManager.cpp 第 59 行定义.
|
private |
在文件 FrmExtensionManager.cpp 第 256 行定义.
| void CFrmExtensionManager::EnableExtension | ( | const QString & | id, |
| bool | bEnable | ||
| ) |
| QWebEngineExtensionInfo CFrmExtensionManager::GetExtensionInfo | ( | const QString & | id | ) | const |
| QList< QWebEngineExtensionInfo > CFrmExtensionManager::GetInstalledExtensions | ( | ) | const |
|
private |
在文件 FrmExtensionManager.cpp 第 65 行定义.
| void CFrmExtensionManager::InstallExtension | ( | const QString & | path | ) |
安装或加载 Chrome 扩展
| path | - 扩展文件路径 (.crx 文件或解包目录) |
在文件 FrmExtensionManager.cpp 第 157 行定义.
|
privateslot |
在文件 FrmExtensionManager.cpp 第 357 行定义.
|
privateslot |
在文件 FrmExtensionManager.cpp 第 305 行定义.
|
privateslot |
在文件 FrmExtensionManager.cpp 第 316 行定义.
|
privateslot |
在文件 FrmExtensionManager.cpp 第 381 行定义.
|
privateslot |
在文件 FrmExtensionManager.cpp 第 389 行定义.
|
privateslot |
在文件 FrmExtensionManager.cpp 第 351 行定义.
|
privateslot |
在文件 FrmExtensionManager.cpp 第 325 行定义.
|
private |
在文件 FrmExtensionManager.cpp 第 238 行定义.
|
private |
在文件 FrmExtensionManager.cpp 第 293 行定义.
| int CFrmExtensionManager::SetProfile | ( | QWebEngineProfile * | profile | ) |
设置 WebEngine Profile
| profile | - QWebEngineProfile 对象 |
在文件 FrmExtensionManager.cpp 第 128 行定义.
|
private |
在文件 FrmExtensionManager.cpp 第 113 行定义.
|
privateslot |
在文件 FrmExtensionManager.cpp 第 523 行定义.
|
privateslot |
在文件 FrmExtensionManager.cpp 第 508 行定义.
|
privateslot |
在文件 FrmExtensionManager.cpp 第 427 行定义.
|
privateslot |
在文件 FrmExtensionManager.cpp 第 403 行定义.
|
privateslot |
在文件 FrmExtensionManager.cpp 第 448 行定义.
|
privateslot |
在文件 FrmExtensionManager.cpp 第 478 行定义.
|
privateslot |
在文件 FrmExtensionManager.cpp 第 416 行定义.
|
privateslot |
在文件 FrmExtensionManager.cpp 第 464 行定义.
|
privateslot |
在文件 FrmExtensionManager.cpp 第 494 行定义.
| void CFrmExtensionManager::UninstallExtension | ( | const QString & | id | ) |
|
private |
在文件 FrmExtensionManager.h 第 118 行定义.
|
private |
在文件 FrmExtensionManager.h 第 117 行定义.
|
private |
在文件 FrmExtensionManager.h 第 119 行定义.
|
private |
在文件 FrmExtensionManager.h 第 113 行定义.
|
private |
在文件 FrmExtensionManager.h 第 114 行定义.
|
private |
在文件 FrmExtensionManager.h 第 111 行定义.
|
private |
在文件 FrmExtensionManager.h 第 120 行定义.
|
private |
在文件 FrmExtensionManager.h 第 110 行定义.
|
private |
在文件 FrmExtensionManager.h 第 116 行定义.
|
private |
在文件 FrmExtensionManager.h 第 115 行定义.
|
private |
在文件 FrmExtensionManager.h 第 109 行定义.