MCPcopy Create free account
hub / github.com/altairwei/WizNotePlus / initPluginMainTabView

Method initPluginMainTabView

src/jsplugin/JSPluginManager.cpp:161–173  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

159}
160
161WizWebsiteView *JSPluginManager::initPluginMainTabView(JSPluginModule *moduleData)
162{
163 WizWebEngineInjectObjectCollection objects = {
164 {"JSPlugin", moduleData->parentPlugin()},
165 {"JSPluginModule", moduleData},
166 {"WizExplorerApp", m_mainWindow->publicAPIsObject()}
167 };
168 WizWebEngineView *webView = new WizWebEngineView(objects, nullptr);
169 QPointer<WizWebsiteView> websiteView = new WizWebsiteView(webView, *m_mainWindow);
170 websiteView->viewHtml(QUrl::fromLocalFile(moduleData->spec()->htmlFileName()));
171 m_pluginMainTabViewCollection.insert(moduleData->spec()->guid(), websiteView);
172 return websiteView;
173}
174
175void JSPluginManager::showPluginHtmlDialog(JSPluginModule *moduleData)
176{

Callers

nothing calls this directly

Calls 6

parentPluginMethod · 0.80
viewHtmlMethod · 0.80
htmlFileNameMethod · 0.80
publicAPIsObjectMethod · 0.45
specMethod · 0.45
guidMethod · 0.45

Tested by

no test coverage detected