]> git.lyx.org Git - lyx.git/blobdiff - src/ParagraphParameters.h
Move #includes out of header files.
[lyx.git] / src / ParagraphParameters.h
index da9ffd8fa6f7b6c1ec375f9b28fdc159773987c6..aef9e38e7be2d9c45fb4a7c9603eedcc93f4ce52 100644 (file)
@@ -1,4 +1,15 @@
 // -*- C++ -*-
+/**
+ * \file ParagraphParameters.h
+ * This file is part of LyX, the document processor.
+ * Licence details can be found in the file COPYING.
+ *
+ * \author Lars Gullik Bjønnes
+ * \author Angus Leeming
+ * \author John Levon
+ *
+ * Full author contact details are available in file CREDITS.
+ */
 
 #ifndef PARAGRAPHPARAMETERS_H
 #define PARAGRAPHPARAMETERS_H
@@ -14,6 +25,7 @@
 class VSpace;
 class Spacing;
 class LyXLex;
+class Paragraph;
 
 
 ///
@@ -109,4 +121,18 @@ ParagraphParameters::depth_type ParagraphParameters::depth() const
 {
        return param->depth;
 }
+
+
+/** Generate a string \param data from \param par's ParagraphParameters.
+    The function also generates some additional info needed by the
+    Paragraph dialog.
+ */
+void params2string(Paragraph const & par, string & data);
+
+/** Given \param data, an encoding of the ParagraphParameters generated
+    in the Paragraph dialog, this function sets the current paragraph
+    appropriately.
+ */
+void setParagraphParams(BufferView & bv, string const & data);
+
 #endif