]> git.lyx.org Git - lyx.git/blobdiff - src/Text.h
Routines for calculating numerical labels for BibTeX citations.
[lyx.git] / src / Text.h
index c8073eec711150df87764b08b10a8573ef9d6642..98964e9b20bc4bb8faecab123cc681beb8a3d49e 100644 (file)
@@ -36,14 +36,17 @@ class Lexer;
 class PainterInfo;
 class Spacing;
 
-/// This class encapsulates the main text data and operations in LyX
+/// This class encapsulates the main text data and operations in LyX.
+/// This is more or less the private implementation of InsetText.
 class Text {
-public:
-       /// constructor
-       explicit Text(InsetText * owner)
-               : owner_(owner), autoBreakRows_(false), undo_counter_(0)
-       {}
+private:
+       /// Default constructor.
+       Text(InsetText * owner, bool use_default_layout);
 
+       /// Copy constructor.
+       Text(InsetText * owner, Text const & text);
+
+public:
        /// \return true if there's no content at all.
        /// \warning a non standard layout on an empty paragraph doesn't
        // count as empty.