#include "ParagraphList.h"
#include "author.h"
#include "iterators.h"
+#include "errorlist.h"
#include <boost/scoped_ptr.hpp>
+#include <boost/signals/signal1.hpp>
class BufferView;
class LyXRC;
bool hasParWithID(int id) const;
public:
+ /// This signal is emitted when a parsing error shows up.
+ boost::signal1<void, ErrorItem> parseError;
+
/** Save file.
Takes care of auto-save files and backup file if requested.
Returns \c true if the save is successful, \c false otherwise.
///
void makeDocBookFile(string const & filename,
bool nice, bool only_body = false);
- ///
- void sgmlError(ParagraphList::iterator par, int pos, string const & message) const;
-
/// returns the main language for the buffer (document)
Language const * getLanguage() const;
/// get l10n translated to the buffers language
/// return all bibkeys from buffer and its childs
void fillWithBibKeys(std::vector<std::pair<string, string> > & keys) const;
///
- std::vector<string> const getLabelList() const;
+ void getLabelList(std::vector<string> &) const;
/** This will clearly have to change later. Later we can have more
than one user per buffer. */