]> git.lyx.org Git - lyx.git/blobdiff - src/insets/InsetFoot.cpp
pimpl not needed here
[lyx.git] / src / insets / InsetFoot.cpp
index f29c86e3d5a66336f67e5a79cc56913371e1174a..fe15a64f92a843a08f727817815967d24f76125c 100644 (file)
@@ -18,7 +18,8 @@
 #include "BufferParams.h"
 #include "Counters.h"
 #include "gettext.h"
-// the following is needed just to get the layout of the enclosing
+#include "Layout.h"
+// FIXME: the following is needed just to get the layout of the enclosing
 // paragraph. This seems a bit too much to me (JMarc)
 #include "OutputParams.h"
 #include "ParIterator.h"
@@ -35,9 +36,7 @@ using std::ostream;
 
 InsetFoot::InsetFoot(BufferParams const & bp)
        : InsetFootlike(bp)
-{
-       setLayout(bp);
-}
+{}
 
 
 InsetFoot::InsetFoot(InsetFoot const & in)
@@ -45,9 +44,9 @@ InsetFoot::InsetFoot(InsetFoot const & in)
 {}
 
 
-auto_ptr<Inset> InsetFoot::doClone() const
+Inset * InsetFoot::clone() const
 {
-       return auto_ptr<Inset>(new InsetFoot(*this));
+       return new InsetFoot(*this);
 }
 
 
@@ -74,6 +73,7 @@ void InsetFoot::updateLabels(Buffer const & buf, ParIterator const & it)
        InsetCollapsable::updateLabels(buf, it);
 }
 
+
 int InsetFoot::latex(Buffer const & buf, odocstream & os,
                     OutputParams const & runparams_in) const
 {