diff --git a/textmodel.h b/textmodel.h
index 9cab44db5d1c115f280980522af8ede7b98394f2..38eb7c55b73d0546c5884263a98e2ec01d53b474 100644 (file)
--- a/textmodel.h
+++ b/textmodel.h
TextPiece(size_t len);
virtual void read(Reader &reader) = 0;
virtual std::string toString() = 0;
+ virtual std::string toPlainText() = 0;
};
class LongPiece : public TextPiece {
~LongPiece();
virtual void read(Reader &reader);
virtual std::string toString();
+ virtual std::string toPlainText();
};
class ShortPiece : public TextPiece {
~ShortPiece();
virtual void read(Reader &reader);
virtual std::string toString();
+ virtual std::string toPlainText();
};
class ViewPiece : public TextPiece {
ViewPiece(Store *view);
virtual void read(Reader &reader);
virtual std::string toString();
+ virtual std::string toPlainText();
};
class StdTextModel : public TextModel {
virtual void internalize(Reader &reader);
virtual std::string toString();
+ virtual std::string toPlainText();
};
} // namespace odc