56 void on_pbEnableAll_clicked();
57 void on_pbDisableAll_clicked();
58 void on_pbAdd_clicked();
59 void on_pbRemove_clicked();
60 void on_pbDetails_clicked();
61 void on_pbExport_clicked();
62 void on_pbImport_clicked();
63 void on_pbApply_clicked();
64 void on_pbReset_clicked();
67 void slotPluginItemChanged(QStandardItem *item);
68 void slotSelectionChanged();
69 void slotCustomContextMenu(
const QPoint &pos);
74 void LoadPluginList();
75 void SetupConnections();
78 int RefreshPluginList();
79 int AddPluginItem(
const QString &pluginName,
const QString &pluginPath,
bool enabled);
80 int RemovePluginItem(
int row);
81 int UpdatePluginItem(
int row,
bool enabled);
84 int SavePluginConfiguration();
85 int LoadPluginConfiguration();
88 QString GetPluginInfo(
const QString &pluginPath)
const;
89 bool IsValidPlugin(
const QString &pluginPath)
const;
92 Ui::CFrmQWebEnginePluginManagerUI* ui;
94 QStandardItemModel* m_pModelPlugins;
107 QMap<QString, QVariant> m_pluginConfig;