]> git.lyx.org Git - lyx.git/blobdiff - src/errorlist.C
cleanup after svn hang-up, #undef CursorShape. Should be compilable ganin now.
[lyx.git] / src / errorlist.C
index b9a3c341e5a1ddf124e99cf30bceb8c9b4306947..242ccb6abc06611a3239fd1f8181b0a5c751f7d1 100644 (file)
@@ -5,43 +5,26 @@
  *
  * \author Alfredo Braunstein
  *
- * Full author contact details are available in file CREDITS
+ * Full author contact details are available in file CREDITS.
  */
 
 #include <config.h>
 
 #include "errorlist.h"
-#include "buffer.h"
-#include "LaTeX.h"
 
+using lyx::docstring;
+using lyx::pos_type;
+using std::string;
 
-ErrorItem::ErrorItem(string const & error, string const & description,
-                    int par_id, int pos_start, int pos_end)
-       : error(error), description(description), par_id(par_id),
-         pos_start(pos_start),  pos_end(pos_end)
-{}
 
 
-ErrorItem::ErrorItem()
-       : par_id(-1),  pos_start(0),  pos_end(0)
+ErrorItem::ErrorItem(docstring const & error_, docstring const & description_,
+                    int par_id_, pos_type pos_start_, pos_type pos_end_)
+       : error(error_), description(description_), par_id(par_id_),
+         pos_start(pos_start_),  pos_end(pos_end_)
 {}
 
 
-ErrorList::ErrorList(Buffer const & buf, 
-                    TeXErrors const & terr) 
-{
-       TeXErrors::Errors::const_iterator cit = terr.begin();
-       TeXErrors::Errors::const_iterator end = terr.end();
-
-       for (; cit != end; ++cit) {
-               int par_id = -1;
-               int posstart = -1;
-               int const errorrow = cit->error_in_line;
-               buf.texrow.getIdFromRow(errorrow, par_id, posstart);
-               int posend = -1;
-               buf.texrow.getIdFromRow(errorrow + 1, par_id, posend);
-               push_back(ErrorItem(cit->error_desc,
-                                   cit->error_text,
-                                   par_id, posstart, posend));
-       }
-}
+ErrorItem::ErrorItem()
+       : par_id(-1), pos_start(0), pos_end(0)
+{}