* Full author contact details are available in file CREDITS.
*
*
- * Calling LyXText::getFont is slow. While rebreaking we scan a
+ * Calling Text::getFont is slow. While rebreaking we scan a
* paragraph from left to right calling getFont for every char. This
* simple class address this problem by hidding an optimization trick
* (not mine btw -AB): the font is reused in the whole font span. The
#ifndef FONTITERATOR_H
#define FONTITERATOR_H
-#include "lyxfont.h"
+#include "Font.h"
#include "support/types.h"
namespace lyx {
class Buffer;
-class LyXText;
+class Text;
class Paragraph;
-class FontIterator : std::iterator<std::forward_iterator_tag, LyXFont>
+class FontIterator : std::iterator<std::forward_iterator_tag, Font>
{
public:
///
- FontIterator(Buffer const & buffer, LyXText const & text,
+ FontIterator(Buffer const & buffer, Text const & text,
Paragraph const & par, pos_type pos);
///
- LyXFont const & operator*() const;
+ Font const & operator*() const;
///
FontIterator & operator++();
///
- LyXFont * operator->();
+ Font * operator->();
private:
///
Buffer const & buffer_;
///
- LyXText const & text_;
+ Text const & text_;
///
Paragraph const & par_;
///
pos_type pos_;
///
- LyXFont font_;
+ Font font_;
///
pos_type endspan_;
///