34 QWebEngineProfile *profile, QWidget *parent =
nullptr);
79 void on_pbInstall_clicked();
80 void on_pbLoad_clicked();
81 void on_pbUninstall_clicked();
82 void on_pbRefresh_clicked();
83 void on_pbDetails_clicked();
84 void on_pbOpenDevTools_clicked();
85 void on_pbOpenExtensionPath_clicked();
87 void slotExtensionItemChanged(QStandardItem *item);
88 void slotSelectionChanged();
89 void slotCustomContextMenu(
const QPoint &pos);
91 void slotLoadFinished(
const QWebEngineExtensionInfo &extension);
92 void slotInstallFinished(
const QWebEngineExtensionInfo &extension);
93 void slotUnloadFinished(
const QWebEngineExtensionInfo &extension);
94 void slotUninstallFinished(
const QWebEngineExtensionInfo &extension);
96 void slotCopyPopupUrl();
101 void SetupConnections();
104 int RefreshExtensionList();
105 int AddExtensionItem(
const QWebEngineExtensionInfo &info);
106 int RemoveExtensionItem(
const QString &extensionId);
109 Ui::CFrmExtensionManager* ui;
110 QWebEngineProfile* m_pProfile;
111 QStandardItemModel* m_pModelExtensions;
115 QAction* m_pUninstall;
118 QAction* m_pCopyPath;
120 QAction* m_pOpenFolder;