MCPcopy Create free account
hub / github.com/KDE/falkon / showSource

Method showSource

src/plugins/GreaseMonkey/gm_addscriptdialog.cpp:64–80  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

62}
63
64void GM_AddScriptDialog::showSource()
65{
66 BrowserWindow* qz = mApp->getWindow();
67 if (!qz) {
68 return;
69 }
70
71 const QString tmpFileName = QzTools::ensureUniqueFilename(DataPaths::path(DataPaths::Temp) + QSL("/tmp-userscript.js"));
72
73 if (QFile::copy(m_script->fileName(), tmpFileName)) {
74 int index = qz->tabWidget()->addView(QUrl::fromLocalFile(tmpFileName), Qz::NT_SelectedTabAtTheEnd);
75 TabbedWebView* view = qz->weView(index);
76 view->addNotification(new GM_Notification(m_manager, tmpFileName, m_script->fileName()));
77 }
78
79 reject();
80}
81
82void GM_AddScriptDialog::accepted()
83{

Callers

nothing calls this directly

Calls 6

addViewMethod · 0.80
weViewMethod · 0.80
addNotificationMethod · 0.80
getWindowMethod · 0.45
fileNameMethod · 0.45
tabWidgetMethod · 0.45

Tested by

no test coverage detected