]> git.lyx.org Git - lyx.git/blobdiff - src/Paragraph.h
Comment.
[lyx.git] / src / Paragraph.h
index 0c9c94c8d29ac5f22601eade5034c90271a69911..7761c5ff683b54cc31510a52467b01464da2017f 100644 (file)
@@ -17,7 +17,7 @@
 #define PARAGRAPH_H
 
 #include "FontEnums.h"
-#include "LayoutPtr.h"
+#include "Layout.h"
 
 #include "insets/InsetCode.h"
 
@@ -153,9 +153,9 @@ public:
        bool empty() const;
 
        ///
-       LayoutPtr const & layout() const;
-       ///
-       void setLayout(LayoutPtr const & layout);
+       Layout const & layout() const;
+       /// Do not pass a temporary to this!
+       void setLayout(Layout const & layout);
        ///
        void setEmptyOrDefaultLayout(DocumentClass const & tc);
 
@@ -210,7 +210,7 @@ public:
        docstring const translateIfPossible(docstring const & label,
                BufferParams const & bparams) const;
        /// Expand the counters for the labelstring of \c layout
-       docstring expandLabel(LayoutPtr const &, BufferParams const &,
+       docstring expandLabel(Layout const &, BufferParams const &,
                bool process_appendix = true) const;
        /// Actual paragraph alignment used
        char getAlign() const;
@@ -219,7 +219,7 @@ public:
        /// The maximal possible depth of a paragraph after this one
        depth_type getMaxDepthAfter() const;
        ///
-       void applyLayout(LayoutPtr const & new_layout);
+       void applyLayout(Layout const & new_layout);
 
        /// (logically) erase the char at pos; return true if it was actually erased
        bool eraseChar(pos_type pos, bool trackChanges);
@@ -365,13 +365,13 @@ public:
                bool del = true) const;
        
        ///
-       void updateWords(Buffer const & buf, CursorSlice const & sl);
+       void updateWords(CursorSlice const & sl);
 
 private:
        ///
        void deregisterWords();
        ///
-       void collectWords(Buffer const & buf, CursorSlice const & sl);
+       void collectWords(CursorSlice const & sl);
        ///
        void registerWords();