]> git.lyx.org Git - lyx.git/blobdiff - src/tex2lyx/Context.cpp
compile fix
[lyx.git] / src / tex2lyx / Context.cpp
index e1cb6c1b20e8a71180b763c5e6a4ba86d8e58955..ae64f434809d38962696c8b6d534ac52092df109 100644 (file)
 
 #include <config.h>
 
-#include <iostream>
+#include "Context.h"
+#include "Layout.h"
 
 #include "support/lstrings.h"
-#include "Context.h"
+
+#include <iostream>
 
 
 namespace lyx {
@@ -25,10 +27,10 @@ using std::string;
 
 namespace {
 
-void begin_layout(ostream & os, LyXLayout_ptr layout, TeXFont const & font,
+void begin_layout(ostream & os, LayoutPtr const & layout, TeXFont const & font,
                  TeXFont const & normalfont)
 {
-       os << "\n\\begin_layout " << layout->name() << "\n";
+       os << "\n\\begin_layout " << to_utf8(layout->name()) << "\n";
        // FIXME: This is not enough for things like
        // \\Huge par1 \\par par2
        output_font_change(os, normalfont, font);
@@ -84,8 +86,8 @@ bool Context::empty = true;
 
 
 Context::Context(bool need_layout_,
-                LyXTextClass const & textclass_,
-                LyXLayout_ptr layout_, LyXLayout_ptr parent_layout_,
+                TextClass const & textclass_,
+                LayoutPtr layout_, LayoutPtr parent_layout_,
                 TeXFont font_)
        : need_layout(need_layout_),
          need_end_layout(false), need_end_deeper(false),
@@ -231,8 +233,8 @@ void Context::dump(ostream & os, string const & desc) const
        if (!extra_stuff.empty())
                os << "extrastuff=[" << extra_stuff << "] ";
        os << "textclass=" << textclass.name()
-          << " layout=" << layout->name()
-          << " parent_layout=" << parent_layout->name() << "] font=["
+          << " layout=" << to_utf8(layout->name())
+          << " parent_layout=" << to_utf8(parent_layout->name()) << "] font=["
           << font.size << ' ' << font.family << ' ' << font.series << ' '
           << font.shape << ']' << endl;
 }