X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2Finsetoptarg.C;h=d5ed89d3c9a3c4e8cbe75258857e58af8fac750a;hb=e28331ed63062dea10d0a21b9ec12034b4b17b9a;hp=e0000291521ba18a8662ba8308f0bb3cb4fed442;hpb=9af734ff8af5773027fa19eb106931f477c17080;p=lyx.git diff --git a/src/insets/insetoptarg.C b/src/insets/insetoptarg.C index e000029152..d5ed89d3c9 100644 --- a/src/insets/insetoptarg.C +++ b/src/insets/insetoptarg.C @@ -19,6 +19,9 @@ #include + +namespace lyx { + using std::string; using std::auto_ptr; using std::ostream; @@ -26,7 +29,7 @@ using std::ostringstream; InsetOptArg::InsetOptArg(BufferParams const & ins) - : InsetCollapsable(ins, Collapsed) + : InsetCollapsable(ins) { LyXFont font(LyXFont::ALL_SANE); font.setColor(LColor::collapsable); @@ -51,7 +54,7 @@ auto_ptr InsetOptArg::doClone() const } -string const InsetOptArg::editMessage() const +docstring const InsetOptArg::editMessage() const { return _("Opened Optional Argument Inset"); } @@ -64,40 +67,37 @@ void InsetOptArg::write(Buffer const & buf, ostream & os) const } -int InsetOptArg::latex(Buffer const &, ostream &, +int InsetOptArg::latex(Buffer const &, odocstream &, OutputParams const &) const { return 0; } -int InsetOptArg::linuxdoc(Buffer const &, ostream &, - OutputParams const &) const -{ - return 0; -} - -int InsetOptArg::docbook(Buffer const &, ostream &, +int InsetOptArg::docbook(Buffer const &, odocstream &, OutputParams const &) const { return 0; } -int InsetOptArg::plaintext(Buffer const &, ostream &, +int InsetOptArg::plaintext(Buffer const &, odocstream &, OutputParams const &) const { return 0; } -int InsetOptArg::latexOptional(Buffer const & buf, ostream & os, +int InsetOptArg::latexOptional(Buffer const & buf, odocstream & os, OutputParams const & runparams) const { - ostringstream ss; + odocstringstream ss; int ret = InsetText::latex(buf, ss, runparams); - string str = ss.str(); - if (str.find(']') != string::npos) + docstring str = ss.str(); + if (str.find(']') != docstring::npos) str = '{' + str + '}'; os << '[' << str << ']'; return ret; } + + +} // namespace lyx