LFUN_TABULAR_STYLE_INSERT, // spitz, 20190325
LFUN_PARAGRAPH_SELECT, // Kornel, 20190416
LFUN_BIDI,
+ // 380
+ LFUN_BUFFER_RESET_EXPORT, // spitz 20191226
LFUN_LASTACTION // end of the table
};
*/
{ LFUN_BUFFER_RELOAD, "buffer-reload", ReadOnly, Buffer },
+/*!
+ * \var lyx::FuncCode lyx::LFUN_BUFFER_RESET_EXPORT
+ * \li Action: Removes the auxiliary file before next export to assure export is done afresh.
+ * \li Syntax: buffer-reset-export
+ * \li Origin: spitz, 27 Dec 2019
+ * \endvar
+ */
+ { LFUN_BUFFER_RESET_EXPORT, "buffer-reset-export", ReadOnly, Buffer },
+
/*!
* \var lyx::FuncCode lyx::LFUN_BUFFER_SAVE_AS_DEFAULT
* \li Action: Save the current document settings as default.
&& (!doc_buffer->isClean() || doc_buffer->notifiesExternalModification());
break;
+ case LFUN_BUFFER_RESET_EXPORT:
+ enable = doc_buffer != 0;
+ break;
+
case LFUN_BUFFER_CHILD_OPEN:
enable = doc_buffer != 0;
break;
break;
}
+ case LFUN_BUFFER_RESET_EXPORT:
+ LASSERT(doc_buffer, break);
+ doc_buffer->requireFreshStart(true);
+ dr.setMessage(_("Buffer export reset."));
+ break;
+
case LFUN_BUFFER_WRITE:
LASSERT(doc_buffer, break);
saveBuffer(*doc_buffer);