]> git.lyx.org Git - lyx.git/blobdiff - src/ParagraphParameters.h
hopefully fix tex2lyx linking.
[lyx.git] / src / ParagraphParameters.h
index fc6d9acf3b5152a9d17b51f7d70ebc3335ba9b19..a432a05e555eab947185da7b6da98c92b019e757 100644 (file)
 #include "Spacing.h"
 
 #include "support/types.h"
+#include "support/docstring.h"
 
 #include <iosfwd>
 #include <string>
 
+
+namespace lyx {
+
 class BufferView;
 class LyXLength;
 class LyXLex;
@@ -52,8 +56,6 @@ public:
        ///
        void align(LyXAlignment);
        ///
-       typedef lyx::depth_type depth_type;
-       ///
        depth_type depth() const;
        ///
        void depth(depth_type);
@@ -66,13 +68,13 @@ public:
        ///
        void appendix(bool);
        ///
-       std::string const & labelString() const;
+       docstring const & labelString() const;
        ///
-       void labelString(std::string const &);
+       void labelString(docstring const &);
        ///
-       std::string const & labelWidthString() const;
+       docstring const & labelWidthString() const;
        ///
-       void labelWidthString(std::string const &);
+       void labelWidthString(docstring const &);
        ///
        LyXLength const & leftIndent() const;
        ///
@@ -101,9 +103,9 @@ private:
        ///
        depth_type depth_;
        ///
-       std::string labelstring_;
+       docstring labelstring_;
        ///
-       std::string labelwidthstring_;
+       docstring labelwidthstring_;
        ///
        LyXLength leftindent_;
 };
@@ -116,4 +118,7 @@ private:
  */
 void params2string(Paragraph const & par, std::string & data);
 
+
+} // namespace lyx
+
 #endif