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

Function editHandwritingNote

src/gui/documentviewer/WizSvgEditorDialog.cpp:165–184  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

163}
164
165void editHandwritingNote(WizDatabaseManager& dbMgr, const WIZDOCUMENTDATAEX& doc, QString strHtmlFile, QString data, QWidget* parent)
166{
167 auto saveSvgCallback = [=, &dbMgr] (bool changed, std::function<void(bool)> saved) {
168
169 saveSvgCore(dbMgr, doc, strHtmlFile, changed, saved);
170
171 };
172
173 QString url = WizCommonApiEntry::svgEditorUrl();
174 WizSvgEditorDialog* dialog = new WizSvgEditorDialog(url, data, saveSvgCallback, strHtmlFile, parent);
175
176 dialog->exec();
177
178#ifdef Q_OS_MAC
179 //QWebEngine bugs on mac, crash on some system.
180 dialog->web()->load(QUrl("about:blank"));
181#else
182 dialog->deleteLater();
183#endif
184}
185
186void createHandwritingNote(WizDatabaseManager& dbMgr, const WIZDOCUMENTDATAEX& doc, QWidget* parent)
187{

Callers 1

onClickedSvgMethod · 0.85

Calls 5

saveSvgCoreFunction · 0.85
QUrlClass · 0.50
execMethod · 0.45
loadMethod · 0.45
webMethod · 0.45

Tested by

no test coverage detected