]> git.lyx.org Git - lyx.git/blobdiff - src/insets/InsetArgument.cpp
Cocoa based Qt-4.6 needs to paint every character separately to match metrics computa...
[lyx.git] / src / insets / InsetArgument.cpp
index 55a97f3e5f27287d842fade36e9a6431c3ddfc4a..00ad499d462a56d9e1ce65b6c375c01ed01bdb87 100644 (file)
@@ -33,10 +33,8 @@ void InsetArgument::write(ostream & os) const
 }
 
 
-int InsetArgument::latex(odocstream &, OutputParams const &) const
-{
-       return 0;
-}
+void InsetArgument::latex(otexstream &, OutputParams const &) const
+{}
 
 
 int InsetArgument::plaintext(odocstream &, OutputParams const &) const
@@ -56,17 +54,18 @@ docstring InsetArgument::xhtml(XHTMLStream &, OutputParams const &) const
        return docstring();
 }
 
-int InsetArgument::latexArgument(odocstream & os,
+void InsetArgument::latexArgument(otexstream & os,
                OutputParams const & runparams, bool optional) const
 {
+       TexRow texrow;
        odocstringstream ss;
-       int ret = InsetText::latex(ss, runparams);
+       otexstream ots(ss, texrow);
+       InsetText::latex(ots, runparams);
        docstring str = ss.str();
        if (optional && str.find(']') != docstring::npos)
                str = '{' + str + '}';
        os << (optional ? '[' : '{') << str
           << (optional ? ']' : '}');
-       return ret;
 }