mutable UserMacroSet usermacros;
/// Replace the inset contents for insets which InsetCode is equal
- /// to the passed \p inset_code.
+ /// to the passed \p inset_code. Handles undo.
void changeRefsIfUnique(docstring const & from, docstring const & to);
/// get source code (latex/docbook) for some paragraphs, or all paragraphs
ExportStatus preview(std::string const & format) const;
/// true if there was a previous preview this session of this buffer and
/// there was an error on the previous preview of this buffer.
- bool lastPreviewError() const;
+ bool freshStartRequired() const;
+ ///
+ void requireFreshStart(bool const b) const;
private:
///
int wordCount() const;
int charCount(bool with_blanks) const;
- // this is const because it does not modify the buffer's real contents,
- // only the mutable flag.
- void setChangesPresent(bool) const;
+ /// FIXME: dummy function for now
bool areChangesPresent() const;
- void updateChangesPresent() const;
+
///
void registerBibfiles(docstring_list const & bf) const;
///