X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2Finsetref.C;h=0df28abc6d3d3b5dc56c5d2ee2aefedff12dae1e;hb=3c8aba3b556871fb1100a2f98cd93d5d4e3f70c9;hp=0a13720d03237c5e0dbd1968c9b4a2c24ab77e57;hpb=def72111a5ac739cf8c5377a67adeee64c37e1ab;p=lyx.git diff --git a/src/insets/insetref.C b/src/insets/insetref.C index 0a13720d03..0df28abc6d 100644 --- a/src/insets/insetref.C +++ b/src/insets/insetref.C @@ -16,6 +16,8 @@ #include "commandtags.h" #include "gettext.h" +using std::ostream; + extern BufferView * current_view; @@ -67,7 +69,8 @@ string InsetRef::getScreenLabel() const } -int InsetRef::Latex(ostream & os, signed char /*fragile*/) const +int InsetRef::Latex(ostream & os, + bool /*fragile*/, bool /*fs*/) const { if(getOptions().empty()) os << escape(getCommand()); @@ -81,39 +84,12 @@ int InsetRef::Latex(ostream & os, signed char /*fragile*/) const } -#ifndef USE_OSTREAM_ONLY -int InsetRef::Latex(string & file, signed char /*fragile*/) const -{ - if(getOptions().empty()) - file += escape(getCommand()); - else { - string ns; - InsetCommand clone = InsetCommand(getCmdName(), - getContents(), ns); - file += escape(clone.getCommand()); - } - return 0; -} - - -int InsetRef::Linuxdoc(string & file) const -{ - file += "" ; - - return 0; -} - - -int InsetRef::DocBook(string & file) const +int InsetRef::Ascii(ostream & os) const { - file += ""+ getOptions() +"" ; - + os << "[" << getContents() << "]"; return 0; } -#else int InsetRef::Linuxdoc(ostream & os) const { @@ -129,7 +105,6 @@ int InsetRef::DocBook(ostream & os) const << "\">" << getOptions() << ""; return 0; } -#endif // This function escapes 8-bit characters and other problematic characters