* @brief save note * @param data note data * @param force save force * @param callback callback if fail */
| 1584 | * @param callback callback if fail |
| 1585 | */ |
| 1586 | void WizDocumentWebView::trySaveDocument(const WIZDOCUMENTDATA& data, bool force, std::function<void(const QVariant &)> callback) |
| 1587 | { |
| 1588 | if (!view()->noteLoaded()) //encrypting note & has been loaded |
| 1589 | { |
| 1590 | // callback after fail |
| 1591 | callback(QVariant(false)); |
| 1592 | return; |
| 1593 | } |
| 1594 | |
| 1595 | if (m_currentEditorMode == modeEditor) |
| 1596 | { |
| 1597 | // save note under editable pattern |
| 1598 | saveEditingViewDocument(data, force, callback); |
| 1599 | } |
| 1600 | else |
| 1601 | { |
| 1602 | // save note under read pattern |
| 1603 | saveReadingViewDocument(data, force, callback); |
| 1604 | } |
| 1605 | } |
| 1606 | |
| 1607 | void WizDocumentWebView::editorCommandQueryCommandValue(const QString& strCommand, std::function<void(const QString& value)> callback) |
| 1608 | { |
no test coverage detected