#include "InsetList.h"
#include "DocIterator.h"
-#include "ParagraphList_fwd.h"
#include "support/FileName.h"
#include "support/limited_stack.h"
class BufferParams;
class ErrorItem;
class FuncRequest;
-class InsetBase;
+class Inset;
class InsetText;
-class LyXFont;
-class LyXLex;
+class Font;
+class Lexer;
class LyXRC;
-class LyXText;
+class Text;
class LyXVC;
class LaTeXFeatures;
class Language;
class OutputParams;
class ParConstIterator;
class ParIterator;
+class ParagraphList;
+class StableDocIterator;
class TeXErrors;
class TexRow;
class TocBackend;
class Undo;
-class StableDocIterator;
/** The buffer object.
* This is the buffer object. It contains all the informations about
* a document loaded into LyX.
- * The buffer object owns the LyXText (wrapped in an InsetText), which
+ * The buffer object owns the Text (wrapped in an InsetText), which
* contains the individual paragraphs of the document.
*
*
bool readFile(support::FileName const & filename);
/// read the header, returns number of unknown tokens
- int readHeader(LyXLex & lex);
+ int readHeader(Lexer & lex);
/** Reads a file without header.
\param par if != 0 insert the file.
\return \c false if file is not completely read.
*/
- bool readDocument(LyXLex &);
+ bool readDocument(Lexer &);
///
void insertStringAsLines(ParagraphList & plist,
pit_type &, pos_type &,
- LyXFont const &, docstring const &, bool);
+ Font const &, docstring const &, bool);
///
ParIterator getParFromID(int id) const;
/// do we have a paragraph with this id?
void fully_loaded(bool);
/// Our main text (inside the top InsetText)
- LyXText & text() const;
+ Text & text() const;
/// Our top InsetText!
- InsetBase & inset() const;
+ Inset & inset() const;
//
// Macro handling
StableDocIterator getAnchor() const { return anchor_; }
///
void changeRefsIfUnique(docstring const & from, docstring const & to,
- InsetBase::Code code);
+ Inset::Code code);
/// get source code (latex/docbook) for some paragraphs, or all paragraphs
/// including preamble
void getSourceCode(odocstream & os, pit_type par_begin, pit_type par_end, bool full_source);
/** Inserts a file into a document
\return \c false if method fails.
*/
- ReadStatus readFile(LyXLex &, support::FileName const & filename,
+ ReadStatus readFile(Lexer &, support::FileName const & filename,
bool fromString = false);
/// Use the Pimpl idiom to hide the internals.