void insertStringAsLines(ParagraphList::iterator &, lyx::pos_type &,
LyXFont const &, string const &);
///
- Paragraph * getParFromID(int id) const;
+ ParagraphList::iterator getParFromID(int id) const;
+ /// do we have a paragraph with this id?
+ bool hasParWithID(int id) const;
public:
/** Save file.
///
void simpleDocBookOnePar(std::ostream &,
ParagraphList::iterator par, int & desc_on,
- Paragraph::depth_type depth) const ;
+ Paragraph::depth_type depth) const;
///
- void simpleLinuxDocOnePar(std::ostream & os, Paragraph * par,
- Paragraph::depth_type depth);
+ void simpleLinuxDocOnePar(std::ostream & os,
+ ParagraphList::iterator par,
+ Paragraph::depth_type depth) const;
///
void makeLinuxDocFile(string const & filename,
bool nice, bool only_body = false);
///
void changeLanguage(Language const * from, Language const * to);
+
+ ///
+ void updateDocLang(Language const * nlang);
+
///
bool isMultiLingual();
pointer operator->();
///
- Paragraph * getPar();
+ ParagraphList::iterator getPar() const;
///
lyx::pos_type getPos() const;
///